/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 -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-figure1-alt.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.2.3-dev-ac9dbd0-m [2023-08-27 00:52:44,073 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-08-27 00:52:44,141 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 00:52:44,144 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-08-27 00:52:44,145 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.Checked method. Library mode if empty. [2023-08-27 00:52:44,168 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-08-27 00:52:44,168 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-08-27 00:52:44,168 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-08-27 00:52:44,169 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-08-27 00:52:44,171 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-08-27 00:52:44,172 INFO L153 SettingsManager]: * Use SBE=true [2023-08-27 00:52:44,172 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-08-27 00:52:44,172 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-08-27 00:52:44,173 INFO L153 SettingsManager]: * sizeof long=4 [2023-08-27 00:52:44,173 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-08-27 00:52:44,173 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-08-27 00:52:44,173 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-08-27 00:52:44,174 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-08-27 00:52:44,174 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-08-27 00:52:44,174 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-08-27 00:52:44,174 INFO L153 SettingsManager]: * sizeof long double=12 [2023-08-27 00:52:44,175 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-08-27 00:52:44,175 INFO L153 SettingsManager]: * Use constant arrays=true [2023-08-27 00:52:44,175 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-08-27 00:52:44,175 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-08-27 00:52:44,175 INFO L153 SettingsManager]: * To the following directory=./dump/ [2023-08-27 00:52:44,176 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-08-27 00:52:44,176 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-27 00:52:44,176 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-08-27 00:52:44,176 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-08-27 00:52:44,177 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-08-27 00:52:44,177 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-08-27 00:52:44,177 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-08-27 00:52:44,177 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-08-27 00:52:44,177 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-08-27 00:52:44,177 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.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 00:52:44,405 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-08-27 00:52:44,421 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-08-27 00:52:44,422 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-08-27 00:52:44,423 INFO L270 PluginConnector]: Initializing CDTParser... [2023-08-27 00:52:44,423 INFO L274 PluginConnector]: CDTParser initialized [2023-08-27 00:52:44,424 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/popl20-figure1-alt.wvr.c [2023-08-27 00:52:45,301 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-08-27 00:52:45,466 INFO L384 CDTParser]: Found 1 translation units. [2023-08-27 00:52:45,467 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/popl20-figure1-alt.wvr.c [2023-08-27 00:52:45,471 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/2f4527481/1de8ca19f9524088bec64495f3a9f9e0/FLAGa9cf1e0fd [2023-08-27 00:52:45,480 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/2f4527481/1de8ca19f9524088bec64495f3a9f9e0 [2023-08-27 00:52:45,481 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-08-27 00:52:45,482 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-08-27 00:52:45,483 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-08-27 00:52:45,483 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-08-27 00:52:45,485 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-08-27 00:52:45,485 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.08 12:52:45" (1/1) ... [2023-08-27 00:52:45,486 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6cc49c2d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 12:52:45, skipping insertion in model container [2023-08-27 00:52:45,486 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.08 12:52:45" (1/1) ... [2023-08-27 00:52:45,498 INFO L176 MainTranslator]: Built tables and reachable declarations [2023-08-27 00:52:45,590 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-27 00:52:45,595 INFO L201 MainTranslator]: Completed pre-run [2023-08-27 00:52:45,606 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-27 00:52:45,611 WARN L669 CHandler]: The function __VERIFIER_atomic_begin is called, but not defined or handled by StandardFunctionHandler. [2023-08-27 00:52:45,611 WARN L669 CHandler]: The function __VERIFIER_atomic_end is called, but not defined or handled by StandardFunctionHandler. [2023-08-27 00:52:45,615 INFO L206 MainTranslator]: Completed translation [2023-08-27 00:52:45,615 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 12:52:45 WrapperNode [2023-08-27 00:52:45,615 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-08-27 00:52:45,616 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-08-27 00:52:45,616 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-08-27 00:52:45,616 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-08-27 00:52:45,620 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 12:52:45" (1/1) ... [2023-08-27 00:52:45,625 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 12:52:45" (1/1) ... [2023-08-27 00:52:45,636 INFO L138 Inliner]: procedures = 21, calls = 26, calls flagged for inlining = 6, calls inlined = 6, statements flattened = 87 [2023-08-27 00:52:45,636 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-08-27 00:52:45,637 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-08-27 00:52:45,637 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-08-27 00:52:45,637 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-08-27 00:52:45,642 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 12:52:45" (1/1) ... [2023-08-27 00:52:45,642 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 12:52:45" (1/1) ... [2023-08-27 00:52:45,644 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 12:52:45" (1/1) ... [2023-08-27 00:52:45,644 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 12:52:45" (1/1) ... [2023-08-27 00:52:45,646 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 12:52:45" (1/1) ... [2023-08-27 00:52:45,648 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 12:52:45" (1/1) ... [2023-08-27 00:52:45,649 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 12:52:45" (1/1) ... [2023-08-27 00:52:45,649 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 12:52:45" (1/1) ... [2023-08-27 00:52:45,651 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-08-27 00:52:45,651 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-08-27 00:52:45,651 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-08-27 00:52:45,651 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-08-27 00:52:45,652 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 12:52:45" (1/1) ... [2023-08-27 00:52:45,655 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-27 00:52:45,665 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 00:52:45,673 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 00:52:45,687 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 00:52:45,695 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-08-27 00:52:45,696 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2023-08-27 00:52:45,696 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2023-08-27 00:52:45,696 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2023-08-27 00:52:45,696 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2023-08-27 00:52:45,696 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-08-27 00:52:45,696 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-08-27 00:52:45,696 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-08-27 00:52:45,696 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2023-08-27 00:52:45,696 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2023-08-27 00:52:45,696 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-08-27 00:52:45,696 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-08-27 00:52:45,696 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-08-27 00:52:45,697 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-08-27 00:52:45,697 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 00:52:45,765 INFO L236 CfgBuilder]: Building ICFG [2023-08-27 00:52:45,766 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-08-27 00:52:45,888 INFO L277 CfgBuilder]: Performing block encoding [2023-08-27 00:52:45,920 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-08-27 00:52:45,920 INFO L302 CfgBuilder]: Removed 2 assume(true) statements. [2023-08-27 00:52:45,922 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.08 12:52:45 BoogieIcfgContainer [2023-08-27 00:52:45,922 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-08-27 00:52:45,923 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-08-27 00:52:45,923 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-08-27 00:52:45,925 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-08-27 00:52:45,925 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.08 12:52:45" (1/3) ... [2023-08-27 00:52:45,926 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@8a12228 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.08 12:52:45, skipping insertion in model container [2023-08-27 00:52:45,926 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 12:52:45" (2/3) ... [2023-08-27 00:52:45,926 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@8a12228 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.08 12:52:45, skipping insertion in model container [2023-08-27 00:52:45,926 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.08 12:52:45" (3/3) ... [2023-08-27 00:52:45,927 INFO L112 eAbstractionObserver]: Analyzing ICFG popl20-figure1-alt.wvr.c [2023-08-27 00:52:45,938 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-08-27 00:52:45,938 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 11 error locations. [2023-08-27 00:52:45,938 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-08-27 00:52:45,973 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2023-08-27 00:52:45,995 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 104 places, 103 transitions, 222 flow [2023-08-27 00:52:46,025 INFO L124 PetriNetUnfolderBase]: 6/101 cut-off events. [2023-08-27 00:52:46,025 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-08-27 00:52:46,028 INFO L83 FinitePrefix]: Finished finitePrefix Result has 110 conditions, 101 events. 6/101 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 103 event pairs, 0 based on Foata normal form. 0/84 useless extension candidates. Maximal degree in co-relation 56. Up to 2 conditions per place. [2023-08-27 00:52:46,029 INFO L82 GeneralOperation]: Start removeDead. Operand has 104 places, 103 transitions, 222 flow [2023-08-27 00:52:46,031 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 93 places, 92 transitions, 196 flow [2023-08-27 00:52:46,034 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 00:52:46,040 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 93 places, 92 transitions, 196 flow [2023-08-27 00:52:46,041 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 93 places, 92 transitions, 196 flow [2023-08-27 00:52:46,042 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 93 places, 92 transitions, 196 flow [2023-08-27 00:52:46,057 INFO L124 PetriNetUnfolderBase]: 6/92 cut-off events. [2023-08-27 00:52:46,058 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-08-27 00:52:46,058 INFO L83 FinitePrefix]: Finished finitePrefix Result has 101 conditions, 92 events. 6/92 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 102 event pairs, 0 based on Foata normal form. 0/76 useless extension candidates. Maximal degree in co-relation 56. Up to 2 conditions per place. [2023-08-27 00:52:46,059 INFO L119 LiptonReduction]: Number of co-enabled transitions 1088 [2023-08-27 00:52:48,566 INFO L134 LiptonReduction]: Checked pairs total: 1257 [2023-08-27 00:52:48,566 INFO L136 LiptonReduction]: Total number of compositions: 91 [2023-08-27 00:52:48,576 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-08-27 00:52:48,580 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;@625c2493, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 00:52:48,580 INFO L358 AbstractCegarLoop]: Starting to check reachability of 21 error locations. [2023-08-27 00:52:48,582 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 00:52:48,583 INFO L124 PetriNetUnfolderBase]: 1/6 cut-off events. [2023-08-27 00:52:48,583 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-08-27 00:52:48,583 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:52:48,583 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1] [2023-08-27 00:52:48,583 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-27 00:52:48,586 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:52:48,586 INFO L85 PathProgramCache]: Analyzing trace with hash 13082079, now seen corresponding path program 1 times [2023-08-27 00:52:48,592 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:52:48,592 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1007945305] [2023-08-27 00:52:48,592 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:52:48,593 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:52:48,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:52:48,737 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 00:52:48,737 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:52:48,737 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1007945305] [2023-08-27 00:52:48,738 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1007945305] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 00:52:48,738 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 00:52:48,738 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-27 00:52:48,739 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1750923676] [2023-08-27 00:52:48,739 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 00:52:48,744 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 00:52:48,747 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:52:48,765 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 00:52:48,765 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 00:52:48,767 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 86 out of 194 [2023-08-27 00:52:48,770 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 30 places, 25 transitions, 62 flow. Second operand has 3 states, 3 states have (on average 87.0) internal successors, (261), 3 states have internal predecessors, (261), 0 states have call successors, (0), 0 states 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 00:52:48,770 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:52:48,771 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 86 of 194 [2023-08-27 00:52:48,771 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:52:48,851 INFO L124 PetriNetUnfolderBase]: 215/339 cut-off events. [2023-08-27 00:52:48,851 INFO L125 PetriNetUnfolderBase]: For 24/24 co-relation queries the response was YES. [2023-08-27 00:52:48,852 INFO L83 FinitePrefix]: Finished finitePrefix Result has 707 conditions, 339 events. 215/339 cut-off events. For 24/24 co-relation queries the response was YES. Maximal size of possible extension queue 54. Compared 1235 event pairs, 41 based on Foata normal form. 0/135 useless extension candidates. Maximal degree in co-relation 595. Up to 307 conditions per place. [2023-08-27 00:52:48,855 INFO L140 encePairwiseOnDemand]: 183/194 looper letters, 32 selfloop transitions, 4 changer transitions 0/38 dead transitions. [2023-08-27 00:52:48,855 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 31 places, 38 transitions, 169 flow [2023-08-27 00:52:48,856 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 00:52:48,857 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 00:52:48,862 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 302 transitions. [2023-08-27 00:52:48,863 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5189003436426117 [2023-08-27 00:52:48,864 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 302 transitions. [2023-08-27 00:52:48,864 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 302 transitions. [2023-08-27 00:52:48,865 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:52:48,866 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 302 transitions. [2023-08-27 00:52:48,869 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 100.66666666666667) internal successors, (302), 3 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 00:52:48,872 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 194.0) internal successors, (776), 4 states have internal predecessors, (776), 0 states have call successors, (0), 0 states 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 00:52:48,872 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 194.0) internal successors, (776), 4 states have internal predecessors, (776), 0 states have call successors, (0), 0 states 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 00:52:48,873 INFO L175 Difference]: Start difference. First operand has 30 places, 25 transitions, 62 flow. Second operand 3 states and 302 transitions. [2023-08-27 00:52:48,874 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 31 places, 38 transitions, 169 flow [2023-08-27 00:52:48,875 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 27 places, 38 transitions, 155 flow, removed 0 selfloop flow, removed 4 redundant places. [2023-08-27 00:52:48,876 INFO L231 Difference]: Finished difference. Result has 28 places, 27 transitions, 88 flow [2023-08-27 00:52:48,877 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=194, 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=88, PETRI_PLACES=28, PETRI_TRANSITIONS=27} [2023-08-27 00:52:48,880 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, -2 predicate places. [2023-08-27 00:52:48,880 INFO L495 AbstractCegarLoop]: Abstraction has has 28 places, 27 transitions, 88 flow [2023-08-27 00:52:48,880 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 87.0) internal successors, (261), 3 states have internal predecessors, (261), 0 states have call successors, (0), 0 states 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 00:52:48,880 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:52:48,880 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1] [2023-08-27 00:52:48,880 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-08-27 00:52:48,880 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-27 00:52:48,881 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:52:48,881 INFO L85 PathProgramCache]: Analyzing trace with hash 13082117, now seen corresponding path program 1 times [2023-08-27 00:52:48,881 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:52:48,881 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [245258434] [2023-08-27 00:52:48,881 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:52:48,881 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:52:48,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:52:48,945 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 00:52:48,945 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:52:48,945 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [245258434] [2023-08-27 00:52:48,945 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [245258434] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 00:52:48,945 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 00:52:48,945 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-27 00:52:48,945 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [865457340] [2023-08-27 00:52:48,946 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 00:52:48,946 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 00:52:48,946 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:52:48,947 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 00:52:48,947 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 00:52:48,947 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 194 [2023-08-27 00:52:48,948 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 28 places, 27 transitions, 88 flow. Second operand has 3 states, 3 states have (on average 83.33333333333333) internal successors, (250), 3 states have internal predecessors, (250), 0 states have call successors, (0), 0 states 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 00:52:48,948 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:52:48,948 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 194 [2023-08-27 00:52:48,948 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:52:49,006 INFO L124 PetriNetUnfolderBase]: 198/327 cut-off events. [2023-08-27 00:52:49,006 INFO L125 PetriNetUnfolderBase]: For 24/48 co-relation queries the response was YES. [2023-08-27 00:52:49,008 INFO L83 FinitePrefix]: Finished finitePrefix Result has 851 conditions, 327 events. 198/327 cut-off events. For 24/48 co-relation queries the response was YES. Maximal size of possible extension queue 64. Compared 1370 event pairs, 113 based on Foata normal form. 0/180 useless extension candidates. Maximal degree in co-relation 732. Up to 313 conditions per place. [2023-08-27 00:52:49,011 INFO L140 encePairwiseOnDemand]: 189/194 looper letters, 26 selfloop transitions, 3 changer transitions 0/30 dead transitions. [2023-08-27 00:52:49,011 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 30 places, 30 transitions, 147 flow [2023-08-27 00:52:49,011 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 00:52:49,012 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 00:52:49,014 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 277 transitions. [2023-08-27 00:52:49,015 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47594501718213056 [2023-08-27 00:52:49,015 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 277 transitions. [2023-08-27 00:52:49,015 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 277 transitions. [2023-08-27 00:52:49,016 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:52:49,016 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 277 transitions. [2023-08-27 00:52:49,018 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 92.33333333333333) internal successors, (277), 3 states have internal predecessors, (277), 0 states have call successors, (0), 0 states 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 00:52:49,020 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 194.0) internal successors, (776), 4 states have internal predecessors, (776), 0 states have call successors, (0), 0 states 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 00:52:49,021 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 194.0) internal successors, (776), 4 states have internal predecessors, (776), 0 states have call successors, (0), 0 states 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 00:52:49,021 INFO L175 Difference]: Start difference. First operand has 28 places, 27 transitions, 88 flow. Second operand 3 states and 277 transitions. [2023-08-27 00:52:49,021 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 30 places, 30 transitions, 147 flow [2023-08-27 00:52:49,022 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 29 places, 30 transitions, 145 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-27 00:52:49,023 INFO L231 Difference]: Finished difference. Result has 30 places, 26 transitions, 89 flow [2023-08-27 00:52:49,023 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=194, PETRI_DIFFERENCE_MINUEND_FLOW=76, PETRI_DIFFERENCE_MINUEND_PLACES=27, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=25, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=22, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=89, PETRI_PLACES=30, PETRI_TRANSITIONS=26} [2023-08-27 00:52:49,023 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 0 predicate places. [2023-08-27 00:52:49,023 INFO L495 AbstractCegarLoop]: Abstraction has has 30 places, 26 transitions, 89 flow [2023-08-27 00:52:49,024 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 83.33333333333333) internal successors, (250), 3 states have internal predecessors, (250), 0 states have call successors, (0), 0 states 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 00:52:49,024 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:52:49,024 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2023-08-27 00:52:49,025 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-08-27 00:52:49,027 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-27 00:52:49,030 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:52:49,030 INFO L85 PathProgramCache]: Analyzing trace with hash 405546519, now seen corresponding path program 1 times [2023-08-27 00:52:49,032 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:52:49,033 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2125941638] [2023-08-27 00:52:49,033 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:52:49,033 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:52:49,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:52:49,075 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 00:52:49,075 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:52:49,075 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2125941638] [2023-08-27 00:52:49,075 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2125941638] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 00:52:49,075 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [510916393] [2023-08-27 00:52:49,075 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:52:49,076 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:52:49,076 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 00:52:49,078 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 00:52:49,117 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 00:52:49,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:52:49,157 INFO L262 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 4 conjunts are in the unsatisfiable core [2023-08-27 00:52:49,159 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 00:52:49,196 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 00:52:49,196 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-27 00:52:49,197 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [510916393] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 00:52:49,200 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-27 00:52:49,200 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [3] total 4 [2023-08-27 00:52:49,200 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [863111461] [2023-08-27 00:52:49,201 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 00:52:49,201 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-27 00:52:49,201 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:52:49,202 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-27 00:52:49,202 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-08-27 00:52:49,203 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 194 [2023-08-27 00:52:49,203 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 30 places, 26 transitions, 89 flow. Second operand has 4 states, 4 states have (on average 83.25) internal successors, (333), 4 states have internal predecessors, (333), 0 states have call successors, (0), 0 states 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 00:52:49,203 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:52:49,203 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 194 [2023-08-27 00:52:49,203 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:52:49,279 INFO L124 PetriNetUnfolderBase]: 176/291 cut-off events. [2023-08-27 00:52:49,280 INFO L125 PetriNetUnfolderBase]: For 39/39 co-relation queries the response was YES. [2023-08-27 00:52:49,280 INFO L83 FinitePrefix]: Finished finitePrefix Result has 792 conditions, 291 events. 176/291 cut-off events. For 39/39 co-relation queries the response was YES. Maximal size of possible extension queue 54. Compared 1130 event pairs, 36 based on Foata normal form. 0/176 useless extension candidates. Maximal degree in co-relation 246. Up to 174 conditions per place. [2023-08-27 00:52:49,281 INFO L140 encePairwiseOnDemand]: 190/194 looper letters, 32 selfloop transitions, 4 changer transitions 0/37 dead transitions. [2023-08-27 00:52:49,282 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 32 places, 37 transitions, 191 flow [2023-08-27 00:52:49,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-27 00:52:49,282 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-27 00:52:49,282 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 365 transitions. [2023-08-27 00:52:49,283 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47036082474226804 [2023-08-27 00:52:49,283 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 365 transitions. [2023-08-27 00:52:49,283 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 365 transitions. [2023-08-27 00:52:49,283 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:52:49,283 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 365 transitions. [2023-08-27 00:52:49,284 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 91.25) internal successors, (365), 4 states have internal predecessors, (365), 0 states have call successors, (0), 0 states 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 00:52:49,285 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 194.0) internal successors, (970), 5 states have internal predecessors, (970), 0 states have call successors, (0), 0 states 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 00:52:49,285 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 194.0) internal successors, (970), 5 states have internal predecessors, (970), 0 states have call successors, (0), 0 states 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 00:52:49,285 INFO L175 Difference]: Start difference. First operand has 30 places, 26 transitions, 89 flow. Second operand 4 states and 365 transitions. [2023-08-27 00:52:49,286 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 32 places, 37 transitions, 191 flow [2023-08-27 00:52:49,287 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 30 places, 37 transitions, 184 flow, removed 1 selfloop flow, removed 2 redundant places. [2023-08-27 00:52:49,288 INFO L231 Difference]: Finished difference. Result has 30 places, 25 transitions, 86 flow [2023-08-27 00:52:49,288 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=194, PETRI_DIFFERENCE_MINUEND_FLOW=78, PETRI_DIFFERENCE_MINUEND_PLACES=27, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=25, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=21, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=86, PETRI_PLACES=30, PETRI_TRANSITIONS=25} [2023-08-27 00:52:49,289 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 0 predicate places. [2023-08-27 00:52:49,289 INFO L495 AbstractCegarLoop]: Abstraction has has 30 places, 25 transitions, 86 flow [2023-08-27 00:52:49,289 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 83.25) internal successors, (333), 4 states have internal predecessors, (333), 0 states have call successors, (0), 0 states 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 00:52:49,289 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:52:49,289 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2023-08-27 00:52:49,295 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 00:52:49,493 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:52:49,494 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-27 00:52:49,494 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:52:49,494 INFO L85 PathProgramCache]: Analyzing trace with hash 405546535, now seen corresponding path program 1 times [2023-08-27 00:52:49,494 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:52:49,494 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2045099459] [2023-08-27 00:52:49,494 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:52:49,494 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:52:49,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:52:49,552 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 00:52:49,552 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:52:49,552 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2045099459] [2023-08-27 00:52:49,552 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2045099459] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 00:52:49,552 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2060626537] [2023-08-27 00:52:49,552 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:52:49,552 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:52:49,553 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 00:52:49,553 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 00:52:49,555 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 00:52:49,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:52:49,591 INFO L262 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 4 conjunts are in the unsatisfiable core [2023-08-27 00:52:49,591 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 00:52:49,597 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 00:52:49,598 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 00:52:49,610 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 00:52:49,610 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2060626537] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 00:52:49,610 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 00:52:49,611 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 6 [2023-08-27 00:52:49,611 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1420525197] [2023-08-27 00:52:49,611 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 00:52:49,611 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-27 00:52:49,611 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:52:49,611 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-27 00:52:49,611 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2023-08-27 00:52:49,612 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 194 [2023-08-27 00:52:49,613 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 30 places, 25 transitions, 86 flow. Second operand has 7 states, 7 states have (on average 83.42857142857143) internal successors, (584), 7 states have internal predecessors, (584), 0 states have call successors, (0), 0 states 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 00:52:49,613 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:52:49,613 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 194 [2023-08-27 00:52:49,613 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:52:49,737 INFO L124 PetriNetUnfolderBase]: 460/701 cut-off events. [2023-08-27 00:52:49,738 INFO L125 PetriNetUnfolderBase]: For 119/119 co-relation queries the response was YES. [2023-08-27 00:52:49,738 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1977 conditions, 701 events. 460/701 cut-off events. For 119/119 co-relation queries the response was YES. Maximal size of possible extension queue 93. Compared 3160 event pairs, 56 based on Foata normal form. 0/400 useless extension candidates. Maximal degree in co-relation 597. Up to 417 conditions per place. [2023-08-27 00:52:49,741 INFO L140 encePairwiseOnDemand]: 190/194 looper letters, 55 selfloop transitions, 9 changer transitions 0/65 dead transitions. [2023-08-27 00:52:49,741 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 35 places, 65 transitions, 352 flow [2023-08-27 00:52:49,741 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-27 00:52:49,741 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-27 00:52:49,742 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 559 transitions. [2023-08-27 00:52:49,742 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4802405498281787 [2023-08-27 00:52:49,742 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 559 transitions. [2023-08-27 00:52:49,742 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 559 transitions. [2023-08-27 00:52:49,742 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:52:49,742 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 559 transitions. [2023-08-27 00:52:49,743 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 93.16666666666667) internal successors, (559), 6 states have internal predecessors, (559), 0 states have call successors, (0), 0 states 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 00:52:49,745 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 194.0) internal successors, (1358), 7 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 00:52:49,745 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 194.0) internal successors, (1358), 7 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 00:52:49,745 INFO L175 Difference]: Start difference. First operand has 30 places, 25 transitions, 86 flow. Second operand 6 states and 559 transitions. [2023-08-27 00:52:49,745 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 35 places, 65 transitions, 352 flow [2023-08-27 00:52:49,746 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 32 places, 65 transitions, 332 flow, removed 4 selfloop flow, removed 3 redundant places. [2023-08-27 00:52:49,747 INFO L231 Difference]: Finished difference. Result has 35 places, 31 transitions, 133 flow [2023-08-27 00:52:49,747 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=194, PETRI_DIFFERENCE_MINUEND_FLOW=75, 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=6, PETRI_FLOW=133, PETRI_PLACES=35, PETRI_TRANSITIONS=31} [2023-08-27 00:52:49,747 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 5 predicate places. [2023-08-27 00:52:49,747 INFO L495 AbstractCegarLoop]: Abstraction has has 35 places, 31 transitions, 133 flow [2023-08-27 00:52:49,748 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 83.42857142857143) internal successors, (584), 7 states have internal predecessors, (584), 0 states have call successors, (0), 0 states 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 00:52:49,748 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:52:49,748 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2023-08-27 00:52:49,755 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 00:52:49,952 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,SelfDestructingSolverStorable3 [2023-08-27 00:52:49,952 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-27 00:52:49,953 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:52:49,953 INFO L85 PathProgramCache]: Analyzing trace with hash 405546481, now seen corresponding path program 1 times [2023-08-27 00:52:49,953 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:52:49,953 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1067386871] [2023-08-27 00:52:49,953 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:52:49,953 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:52:49,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:52:49,971 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 00:52:49,972 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:52:49,972 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1067386871] [2023-08-27 00:52:49,972 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1067386871] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 00:52:49,972 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 00:52:49,972 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-27 00:52:49,972 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [585408341] [2023-08-27 00:52:49,972 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 00:52:49,972 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 00:52:49,972 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:52:49,973 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 00:52:49,973 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 00:52:49,973 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 86 out of 194 [2023-08-27 00:52:49,973 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 35 places, 31 transitions, 133 flow. Second operand has 3 states, 3 states have (on average 87.33333333333333) internal successors, (262), 3 states have internal predecessors, (262), 0 states have call successors, (0), 0 states 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 00:52:49,973 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:52:49,973 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 86 of 194 [2023-08-27 00:52:49,973 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:52:50,016 INFO L124 PetriNetUnfolderBase]: 349/529 cut-off events. [2023-08-27 00:52:50,016 INFO L125 PetriNetUnfolderBase]: For 252/260 co-relation queries the response was YES. [2023-08-27 00:52:50,016 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1624 conditions, 529 events. 349/529 cut-off events. For 252/260 co-relation queries the response was YES. Maximal size of possible extension queue 70. Compared 2252 event pairs, 187 based on Foata normal form. 0/390 useless extension candidates. Maximal degree in co-relation 1152. Up to 525 conditions per place. [2023-08-27 00:52:50,018 INFO L140 encePairwiseOnDemand]: 192/194 looper letters, 27 selfloop transitions, 1 changer transitions 0/30 dead transitions. [2023-08-27 00:52:50,019 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 36 places, 30 transitions, 185 flow [2023-08-27 00:52:50,019 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 00:52:50,019 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 00:52:50,019 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 279 transitions. [2023-08-27 00:52:50,019 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4793814432989691 [2023-08-27 00:52:50,020 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 279 transitions. [2023-08-27 00:52:50,020 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 279 transitions. [2023-08-27 00:52:50,020 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:52:50,020 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 279 transitions. [2023-08-27 00:52:50,020 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 93.0) internal successors, (279), 3 states have internal predecessors, (279), 0 states have call successors, (0), 0 states 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 00:52:50,021 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 194.0) internal successors, (776), 4 states have internal predecessors, (776), 0 states have call successors, (0), 0 states 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 00:52:50,021 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 194.0) internal successors, (776), 4 states have internal predecessors, (776), 0 states have call successors, (0), 0 states 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 00:52:50,021 INFO L175 Difference]: Start difference. First operand has 35 places, 31 transitions, 133 flow. Second operand 3 states and 279 transitions. [2023-08-27 00:52:50,021 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 36 places, 30 transitions, 185 flow [2023-08-27 00:52:50,023 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 35 places, 30 transitions, 182 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-27 00:52:50,023 INFO L231 Difference]: Finished difference. Result has 35 places, 30 transitions, 128 flow [2023-08-27 00:52:50,023 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=194, PETRI_DIFFERENCE_MINUEND_FLOW=126, PETRI_DIFFERENCE_MINUEND_PLACES=33, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=30, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=128, PETRI_PLACES=35, PETRI_TRANSITIONS=30} [2023-08-27 00:52:50,024 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 5 predicate places. [2023-08-27 00:52:50,024 INFO L495 AbstractCegarLoop]: Abstraction has has 35 places, 30 transitions, 128 flow [2023-08-27 00:52:50,024 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 87.33333333333333) internal successors, (262), 3 states have internal predecessors, (262), 0 states have call successors, (0), 0 states 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 00:52:50,024 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:52:50,024 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2023-08-27 00:52:50,024 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-08-27 00:52:50,024 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-27 00:52:50,025 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:52:50,025 INFO L85 PathProgramCache]: Analyzing trace with hash 405546482, now seen corresponding path program 1 times [2023-08-27 00:52:50,025 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:52:50,025 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1190215778] [2023-08-27 00:52:50,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:52:50,025 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:52:50,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:52:50,066 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 00:52:50,066 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:52:50,066 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1190215778] [2023-08-27 00:52:50,066 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1190215778] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 00:52:50,066 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [734704922] [2023-08-27 00:52:50,066 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:52:50,066 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:52:50,066 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 00:52:50,067 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 00:52:50,069 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 00:52:50,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:52:50,104 INFO L262 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 4 conjunts are in the unsatisfiable core [2023-08-27 00:52:50,104 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 00:52:50,112 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 00:52:50,112 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 00:52:50,128 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 00:52:50,128 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [734704922] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 00:52:50,128 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 00:52:50,128 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [2, 2, 2] total 5 [2023-08-27 00:52:50,128 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [994500917] [2023-08-27 00:52:50,128 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 00:52:50,128 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-27 00:52:50,128 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:52:50,129 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-27 00:52:50,129 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2023-08-27 00:52:50,129 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 86 out of 194 [2023-08-27 00:52:50,130 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 35 places, 30 transitions, 128 flow. Second operand has 7 states, 7 states have (on average 87.57142857142857) internal successors, (613), 7 states have internal predecessors, (613), 0 states have call successors, (0), 0 states 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 00:52:50,130 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:52:50,130 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 86 of 194 [2023-08-27 00:52:50,130 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:52:50,260 INFO L124 PetriNetUnfolderBase]: 534/870 cut-off events. [2023-08-27 00:52:50,260 INFO L125 PetriNetUnfolderBase]: For 528/528 co-relation queries the response was YES. [2023-08-27 00:52:50,261 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2740 conditions, 870 events. 534/870 cut-off events. For 528/528 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 3911 event pairs, 55 based on Foata normal form. 124/818 useless extension candidates. Maximal degree in co-relation 2729. Up to 427 conditions per place. [2023-08-27 00:52:50,264 INFO L140 encePairwiseOnDemand]: 186/194 looper letters, 76 selfloop transitions, 25 changer transitions 0/103 dead transitions. [2023-08-27 00:52:50,264 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 40 places, 103 transitions, 623 flow [2023-08-27 00:52:50,264 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-27 00:52:50,265 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-27 00:52:50,265 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 608 transitions. [2023-08-27 00:52:50,266 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5223367697594502 [2023-08-27 00:52:50,266 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 608 transitions. [2023-08-27 00:52:50,266 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 608 transitions. [2023-08-27 00:52:50,266 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:52:50,266 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 608 transitions. [2023-08-27 00:52:50,267 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 101.33333333333333) internal successors, (608), 6 states have internal predecessors, (608), 0 states have call successors, (0), 0 states 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 00:52:50,268 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 194.0) internal successors, (1358), 7 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 00:52:50,269 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 194.0) internal successors, (1358), 7 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 00:52:50,269 INFO L175 Difference]: Start difference. First operand has 35 places, 30 transitions, 128 flow. Second operand 6 states and 608 transitions. [2023-08-27 00:52:50,269 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 40 places, 103 transitions, 623 flow [2023-08-27 00:52:50,271 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 39 places, 103 transitions, 604 flow, removed 9 selfloop flow, removed 1 redundant places. [2023-08-27 00:52:50,272 INFO L231 Difference]: Finished difference. Result has 43 places, 50 transitions, 376 flow [2023-08-27 00:52:50,272 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=194, PETRI_DIFFERENCE_MINUEND_FLOW=121, PETRI_DIFFERENCE_MINUEND_PLACES=34, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=30, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=20, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=376, PETRI_PLACES=43, PETRI_TRANSITIONS=50} [2023-08-27 00:52:50,272 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 13 predicate places. [2023-08-27 00:52:50,273 INFO L495 AbstractCegarLoop]: Abstraction has has 43 places, 50 transitions, 376 flow [2023-08-27 00:52:50,273 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 87.57142857142857) internal successors, (613), 7 states have internal predecessors, (613), 0 states have call successors, (0), 0 states 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 00:52:50,273 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:52:50,273 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 00:52:50,279 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 00:52:50,477 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:52:50,477 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-27 00:52:50,478 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:52:50,478 INFO L85 PathProgramCache]: Analyzing trace with hash -1270630069, now seen corresponding path program 1 times [2023-08-27 00:52:50,478 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:52:50,478 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1947860525] [2023-08-27 00:52:50,478 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:52:50,478 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:52:50,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:52:50,503 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 00:52:50,504 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:52:50,504 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1947860525] [2023-08-27 00:52:50,504 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1947860525] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 00:52:50,504 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 00:52:50,504 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-27 00:52:50,504 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [528154617] [2023-08-27 00:52:50,504 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 00:52:50,504 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 00:52:50,505 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:52:50,505 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 00:52:50,505 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 00:52:50,505 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 194 [2023-08-27 00:52:50,506 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 50 transitions, 376 flow. Second operand has 3 states, 3 states have (on average 84.33333333333333) internal successors, (253), 3 states have internal predecessors, (253), 0 states have call successors, (0), 0 states 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 00:52:50,506 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:52:50,506 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 194 [2023-08-27 00:52:50,506 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:52:50,599 INFO L124 PetriNetUnfolderBase]: 516/886 cut-off events. [2023-08-27 00:52:50,599 INFO L125 PetriNetUnfolderBase]: For 1608/1608 co-relation queries the response was YES. [2023-08-27 00:52:50,600 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3561 conditions, 886 events. 516/886 cut-off events. For 1608/1608 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 4082 event pairs, 242 based on Foata normal form. 0/786 useless extension candidates. Maximal degree in co-relation 3545. Up to 782 conditions per place. [2023-08-27 00:52:50,603 INFO L140 encePairwiseOnDemand]: 189/194 looper letters, 64 selfloop transitions, 5 changer transitions 0/70 dead transitions. [2023-08-27 00:52:50,603 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 70 transitions, 657 flow [2023-08-27 00:52:50,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 00:52:50,604 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 00:52:50,604 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 279 transitions. [2023-08-27 00:52:50,604 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4793814432989691 [2023-08-27 00:52:50,604 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 279 transitions. [2023-08-27 00:52:50,604 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 279 transitions. [2023-08-27 00:52:50,605 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:52:50,605 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 279 transitions. [2023-08-27 00:52:50,605 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 93.0) internal successors, (279), 3 states have internal predecessors, (279), 0 states have call successors, (0), 0 states 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 00:52:50,606 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 194.0) internal successors, (776), 4 states have internal predecessors, (776), 0 states have call successors, (0), 0 states 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 00:52:50,606 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 194.0) internal successors, (776), 4 states have internal predecessors, (776), 0 states have call successors, (0), 0 states 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 00:52:50,606 INFO L175 Difference]: Start difference. First operand has 43 places, 50 transitions, 376 flow. Second operand 3 states and 279 transitions. [2023-08-27 00:52:50,606 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 70 transitions, 657 flow [2023-08-27 00:52:50,612 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 70 transitions, 603 flow, removed 27 selfloop flow, removed 0 redundant places. [2023-08-27 00:52:50,614 INFO L231 Difference]: Finished difference. Result has 46 places, 54 transitions, 395 flow [2023-08-27 00:52:50,614 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=194, PETRI_DIFFERENCE_MINUEND_FLOW=336, PETRI_DIFFERENCE_MINUEND_PLACES=43, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=395, PETRI_PLACES=46, PETRI_TRANSITIONS=54} [2023-08-27 00:52:50,614 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 16 predicate places. [2023-08-27 00:52:50,614 INFO L495 AbstractCegarLoop]: Abstraction has has 46 places, 54 transitions, 395 flow [2023-08-27 00:52:50,615 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 84.33333333333333) internal successors, (253), 3 states have internal predecessors, (253), 0 states have call successors, (0), 0 states 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 00:52:50,615 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:52:50,615 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 1, 1, 1, 1] [2023-08-27 00:52:50,615 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-08-27 00:52:50,615 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-27 00:52:50,615 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:52:50,615 INFO L85 PathProgramCache]: Analyzing trace with hash -105770347, now seen corresponding path program 2 times [2023-08-27 00:52:50,615 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:52:50,615 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1530228754] [2023-08-27 00:52:50,615 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:52:50,615 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:52:50,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:52:50,676 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 00:52:50,676 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:52:50,678 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1530228754] [2023-08-27 00:52:50,678 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1530228754] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 00:52:50,678 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1902707241] [2023-08-27 00:52:50,678 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 00:52:50,678 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:52:50,678 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 00:52:50,679 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 00:52:50,682 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 00:52:50,720 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-08-27 00:52:50,721 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 00:52:50,721 INFO L262 TraceCheckSpWp]: Trace formula consists of 74 conjuncts, 4 conjunts are in the unsatisfiable core [2023-08-27 00:52:50,722 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 00:52:50,736 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 00:52:50,736 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-27 00:52:50,738 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1902707241] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 00:52:50,738 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-27 00:52:50,738 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [6] total 7 [2023-08-27 00:52:50,738 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1326613117] [2023-08-27 00:52:50,738 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 00:52:50,739 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 00:52:50,739 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:52:50,739 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 00:52:50,739 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2023-08-27 00:52:50,739 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 78 out of 194 [2023-08-27 00:52:50,740 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 46 places, 54 transitions, 395 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 00:52:50,740 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:52:50,740 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 78 of 194 [2023-08-27 00:52:50,740 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:52:50,796 INFO L124 PetriNetUnfolderBase]: 403/694 cut-off events. [2023-08-27 00:52:50,797 INFO L125 PetriNetUnfolderBase]: For 1610/1666 co-relation queries the response was YES. [2023-08-27 00:52:50,797 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2880 conditions, 694 events. 403/694 cut-off events. For 1610/1666 co-relation queries the response was YES. Maximal size of possible extension queue 63. Compared 3138 event pairs, 213 based on Foata normal form. 99/706 useless extension candidates. Maximal degree in co-relation 2862. Up to 690 conditions per place. [2023-08-27 00:52:50,800 INFO L140 encePairwiseOnDemand]: 192/194 looper letters, 46 selfloop transitions, 1 changer transitions 0/49 dead transitions. [2023-08-27 00:52:50,800 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 47 places, 49 transitions, 438 flow [2023-08-27 00:52:50,800 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 00:52:50,800 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 00:52:50,801 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 254 transitions. [2023-08-27 00:52:50,801 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.436426116838488 [2023-08-27 00:52:50,801 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 254 transitions. [2023-08-27 00:52:50,801 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 254 transitions. [2023-08-27 00:52:50,801 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:52:50,801 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 254 transitions. [2023-08-27 00:52:50,802 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 84.66666666666667) internal successors, (254), 3 states have internal predecessors, (254), 0 states have call successors, (0), 0 states 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 00:52:50,802 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 194.0) internal successors, (776), 4 states have internal predecessors, (776), 0 states have call successors, (0), 0 states 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 00:52:50,803 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 194.0) internal successors, (776), 4 states have internal predecessors, (776), 0 states have call successors, (0), 0 states 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 00:52:50,803 INFO L175 Difference]: Start difference. First operand has 46 places, 54 transitions, 395 flow. Second operand 3 states and 254 transitions. [2023-08-27 00:52:50,803 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 47 places, 49 transitions, 438 flow [2023-08-27 00:52:50,806 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 43 places, 49 transitions, 413 flow, removed 1 selfloop flow, removed 4 redundant places. [2023-08-27 00:52:50,807 INFO L231 Difference]: Finished difference. Result has 43 places, 49 transitions, 321 flow [2023-08-27 00:52:50,807 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=194, PETRI_DIFFERENCE_MINUEND_FLOW=319, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=49, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=321, PETRI_PLACES=43, PETRI_TRANSITIONS=49} [2023-08-27 00:52:50,809 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 13 predicate places. [2023-08-27 00:52:50,809 INFO L495 AbstractCegarLoop]: Abstraction has has 43 places, 49 transitions, 321 flow [2023-08-27 00:52:50,809 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 00:52:50,809 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:52:50,809 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 1, 1, 1, 1] [2023-08-27 00:52:50,819 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 00:52:51,013 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:52:51,014 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-27 00:52:51,014 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:52:51,014 INFO L85 PathProgramCache]: Analyzing trace with hash -105770400, now seen corresponding path program 2 times [2023-08-27 00:52:51,014 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:52:51,014 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1957358269] [2023-08-27 00:52:51,014 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:52:51,014 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:52:51,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:52:51,065 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 00:52:51,065 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:52:51,065 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1957358269] [2023-08-27 00:52:51,065 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1957358269] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 00:52:51,065 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [789974148] [2023-08-27 00:52:51,065 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 00:52:51,065 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:52:51,066 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 00:52:51,066 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 00:52:51,069 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 00:52:51,109 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 00:52:51,109 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 00:52:51,110 INFO L262 TraceCheckSpWp]: Trace formula consists of 106 conjuncts, 7 conjunts are in the unsatisfiable core [2023-08-27 00:52:51,110 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 00:52:51,122 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 00:52:51,122 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 00:52:51,165 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 00:52:51,165 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [789974148] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 00:52:51,165 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 00:52:51,165 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 11 [2023-08-27 00:52:51,165 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [654652706] [2023-08-27 00:52:51,165 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 00:52:51,165 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-08-27 00:52:51,166 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:52:51,166 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-08-27 00:52:51,166 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=78, Unknown=0, NotChecked=0, Total=156 [2023-08-27 00:52:51,167 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 86 out of 194 [2023-08-27 00:52:51,168 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 49 transitions, 321 flow. Second operand has 13 states, 13 states have (on average 87.3076923076923) internal successors, (1135), 13 states have internal predecessors, (1135), 0 states have call successors, (0), 0 states 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 00:52:51,168 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:52:51,168 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 86 of 194 [2023-08-27 00:52:51,168 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:52:51,438 INFO L124 PetriNetUnfolderBase]: 979/1745 cut-off events. [2023-08-27 00:52:51,439 INFO L125 PetriNetUnfolderBase]: For 5059/5185 co-relation queries the response was YES. [2023-08-27 00:52:51,441 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6804 conditions, 1745 events. 979/1745 cut-off events. For 5059/5185 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 9710 event pairs, 89 based on Foata normal form. 342/1821 useless extension candidates. Maximal degree in co-relation 6788. Up to 607 conditions per place. [2023-08-27 00:52:51,447 INFO L140 encePairwiseOnDemand]: 187/194 looper letters, 154 selfloop transitions, 79 changer transitions 0/235 dead transitions. [2023-08-27 00:52:51,448 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 235 transitions, 1769 flow [2023-08-27 00:52:51,448 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-08-27 00:52:51,448 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-08-27 00:52:51,450 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 1221 transitions. [2023-08-27 00:52:51,450 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5244845360824743 [2023-08-27 00:52:51,450 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 1221 transitions. [2023-08-27 00:52:51,450 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 1221 transitions. [2023-08-27 00:52:51,451 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:52:51,451 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 1221 transitions. [2023-08-27 00:52:51,453 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 101.75) internal successors, (1221), 12 states have internal predecessors, (1221), 0 states have call successors, (0), 0 states 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 00:52:51,455 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 194.0) internal successors, (2522), 13 states have internal predecessors, (2522), 0 states have call successors, (0), 0 states 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 00:52:51,455 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 194.0) internal successors, (2522), 13 states have internal predecessors, (2522), 0 states have call successors, (0), 0 states 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 00:52:51,455 INFO L175 Difference]: Start difference. First operand has 43 places, 49 transitions, 321 flow. Second operand 12 states and 1221 transitions. [2023-08-27 00:52:51,455 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 235 transitions, 1769 flow [2023-08-27 00:52:51,461 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 235 transitions, 1768 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-27 00:52:51,463 INFO L231 Difference]: Finished difference. Result has 63 places, 109 transitions, 1304 flow [2023-08-27 00:52:51,464 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=194, PETRI_DIFFERENCE_MINUEND_FLOW=320, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=49, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=21, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1304, PETRI_PLACES=63, PETRI_TRANSITIONS=109} [2023-08-27 00:52:51,464 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 33 predicate places. [2023-08-27 00:52:51,464 INFO L495 AbstractCegarLoop]: Abstraction has has 63 places, 109 transitions, 1304 flow [2023-08-27 00:52:51,465 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 87.3076923076923) internal successors, (1135), 13 states have internal predecessors, (1135), 0 states have call successors, (0), 0 states 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 00:52:51,466 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:52:51,466 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 00:52:51,470 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 00:52:51,670 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:52:51,670 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-27 00:52:51,670 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:52:51,671 INFO L85 PathProgramCache]: Analyzing trace with hash -920469019, now seen corresponding path program 1 times [2023-08-27 00:52:51,671 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:52:51,671 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1932317111] [2023-08-27 00:52:51,671 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:52:51,671 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:52:51,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:52:51,696 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 00:52:51,696 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:52:51,697 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1932317111] [2023-08-27 00:52:51,697 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1932317111] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 00:52:51,697 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2119734733] [2023-08-27 00:52:51,697 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:52:51,697 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:52:51,697 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 00:52:51,698 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 00:52:51,700 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 00:52:51,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:52:51,742 INFO L262 TraceCheckSpWp]: Trace formula consists of 125 conjuncts, 4 conjunts are in the unsatisfiable core [2023-08-27 00:52:51,743 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 00:52:51,755 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 00:52:51,755 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 00:52:51,769 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 00:52:51,769 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2119734733] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 00:52:51,769 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 00:52:51,769 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 6 [2023-08-27 00:52:51,770 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1289569705] [2023-08-27 00:52:51,771 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 00:52:51,771 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-27 00:52:51,771 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:52:51,771 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-27 00:52:51,771 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2023-08-27 00:52:51,772 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 194 [2023-08-27 00:52:51,772 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 63 places, 109 transitions, 1304 flow. Second operand has 7 states, 7 states have (on average 84.14285714285714) internal successors, (589), 7 states have internal predecessors, (589), 0 states have call successors, (0), 0 states 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 00:52:51,772 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:52:51,772 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 194 [2023-08-27 00:52:51,772 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:52:52,060 INFO L124 PetriNetUnfolderBase]: 1921/3039 cut-off events. [2023-08-27 00:52:52,060 INFO L125 PetriNetUnfolderBase]: For 12156/12156 co-relation queries the response was YES. [2023-08-27 00:52:52,067 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15637 conditions, 3039 events. 1921/3039 cut-off events. For 12156/12156 co-relation queries the response was YES. Maximal size of possible extension queue 121. Compared 15054 event pairs, 347 based on Foata normal form. 0/2533 useless extension candidates. Maximal degree in co-relation 15610. Up to 1611 conditions per place. [2023-08-27 00:52:52,082 INFO L140 encePairwiseOnDemand]: 189/194 looper letters, 209 selfloop transitions, 111 changer transitions 0/321 dead transitions. [2023-08-27 00:52:52,083 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 321 transitions, 4563 flow [2023-08-27 00:52:52,083 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-27 00:52:52,083 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-27 00:52:52,084 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 642 transitions. [2023-08-27 00:52:52,084 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4727540500736377 [2023-08-27 00:52:52,084 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 642 transitions. [2023-08-27 00:52:52,084 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 642 transitions. [2023-08-27 00:52:52,085 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:52:52,085 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 642 transitions. [2023-08-27 00:52:52,086 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 91.71428571428571) internal successors, (642), 7 states have internal predecessors, (642), 0 states have call successors, (0), 0 states 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 00:52:52,088 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 194.0) internal successors, (1552), 8 states have internal predecessors, (1552), 0 states have call successors, (0), 0 states 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 00:52:52,088 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 194.0) internal successors, (1552), 8 states have internal predecessors, (1552), 0 states have call successors, (0), 0 states 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 00:52:52,088 INFO L175 Difference]: Start difference. First operand has 63 places, 109 transitions, 1304 flow. Second operand 7 states and 642 transitions. [2023-08-27 00:52:52,088 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 321 transitions, 4563 flow [2023-08-27 00:52:52,112 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 321 transitions, 3721 flow, removed 421 selfloop flow, removed 0 redundant places. [2023-08-27 00:52:52,115 INFO L231 Difference]: Finished difference. Result has 72 places, 194 transitions, 2298 flow [2023-08-27 00:52:52,116 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=194, PETRI_DIFFERENCE_MINUEND_FLOW=1014, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=109, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2298, PETRI_PLACES=72, PETRI_TRANSITIONS=194} [2023-08-27 00:52:52,116 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 42 predicate places. [2023-08-27 00:52:52,116 INFO L495 AbstractCegarLoop]: Abstraction has has 72 places, 194 transitions, 2298 flow [2023-08-27 00:52:52,117 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 84.14285714285714) internal successors, (589), 7 states have internal predecessors, (589), 0 states have call successors, (0), 0 states 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 00:52:52,117 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:52:52,117 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 00:52:52,127 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 00:52:52,321 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:52:52,321 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-27 00:52:52,322 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:52:52,322 INFO L85 PathProgramCache]: Analyzing trace with hash 1757366091, now seen corresponding path program 1 times [2023-08-27 00:52:52,322 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:52:52,322 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [569481683] [2023-08-27 00:52:52,322 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:52:52,322 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:52:52,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:52:52,352 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 00:52:52,352 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:52:52,352 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [569481683] [2023-08-27 00:52:52,352 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [569481683] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 00:52:52,352 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 00:52:52,352 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-27 00:52:52,353 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1818480257] [2023-08-27 00:52:52,353 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 00:52:52,353 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 00:52:52,353 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:52:52,353 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 00:52:52,353 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 00:52:52,353 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 194 [2023-08-27 00:52:52,354 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 72 places, 194 transitions, 2298 flow. Second operand has 3 states, 3 states have (on average 85.0) internal successors, (255), 3 states have internal predecessors, (255), 0 states have call successors, (0), 0 states 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 00:52:52,354 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:52:52,354 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 194 [2023-08-27 00:52:52,354 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:52:52,612 INFO L124 PetriNetUnfolderBase]: 1493/2481 cut-off events. [2023-08-27 00:52:52,612 INFO L125 PetriNetUnfolderBase]: For 12453/12453 co-relation queries the response was YES. [2023-08-27 00:52:52,618 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12139 conditions, 2481 events. 1493/2481 cut-off events. For 12453/12453 co-relation queries the response was YES. Maximal size of possible extension queue 100. Compared 12637 event pairs, 304 based on Foata normal form. 172/2613 useless extension candidates. Maximal degree in co-relation 12108. Up to 1493 conditions per place. [2023-08-27 00:52:52,629 INFO L140 encePairwiseOnDemand]: 191/194 looper letters, 176 selfloop transitions, 6 changer transitions 0/183 dead transitions. [2023-08-27 00:52:52,629 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 183 transitions, 2387 flow [2023-08-27 00:52:52,630 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 00:52:52,630 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 00:52:52,630 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 272 transitions. [2023-08-27 00:52:52,630 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46735395189003437 [2023-08-27 00:52:52,631 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 272 transitions. [2023-08-27 00:52:52,631 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 272 transitions. [2023-08-27 00:52:52,631 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:52:52,631 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 272 transitions. [2023-08-27 00:52:52,631 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 90.66666666666667) internal successors, (272), 3 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 00:52:52,632 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 194.0) internal successors, (776), 4 states have internal predecessors, (776), 0 states have call successors, (0), 0 states 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 00:52:52,632 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 194.0) internal successors, (776), 4 states have internal predecessors, (776), 0 states have call successors, (0), 0 states 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 00:52:52,632 INFO L175 Difference]: Start difference. First operand has 72 places, 194 transitions, 2298 flow. Second operand 3 states and 272 transitions. [2023-08-27 00:52:52,632 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 183 transitions, 2387 flow [2023-08-27 00:52:52,653 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 183 transitions, 2267 flow, removed 54 selfloop flow, removed 1 redundant places. [2023-08-27 00:52:52,656 INFO L231 Difference]: Finished difference. Result has 71 places, 139 transitions, 1501 flow [2023-08-27 00:52:52,656 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=194, PETRI_DIFFERENCE_MINUEND_FLOW=1489, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=139, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1501, PETRI_PLACES=71, PETRI_TRANSITIONS=139} [2023-08-27 00:52:52,656 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 41 predicate places. [2023-08-27 00:52:52,656 INFO L495 AbstractCegarLoop]: Abstraction has has 71 places, 139 transitions, 1501 flow [2023-08-27 00:52:52,656 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 85.0) internal successors, (255), 3 states have internal predecessors, (255), 0 states have call successors, (0), 0 states 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 00:52:52,656 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:52:52,657 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 00:52:52,657 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2023-08-27 00:52:52,657 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-27 00:52:52,657 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:52:52,657 INFO L85 PathProgramCache]: Analyzing trace with hash -1315775536, now seen corresponding path program 1 times [2023-08-27 00:52:52,657 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:52:52,657 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1131025301] [2023-08-27 00:52:52,657 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:52:52,657 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:52:52,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:52:52,726 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 00:52:52,727 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:52:52,727 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1131025301] [2023-08-27 00:52:52,727 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1131025301] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 00:52:52,727 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 00:52:52,727 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-27 00:52:52,727 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [289357490] [2023-08-27 00:52:52,727 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 00:52:52,727 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 00:52:52,727 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:52:52,727 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 00:52:52,728 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 00:52:52,728 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 74 out of 194 [2023-08-27 00:52:52,728 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 139 transitions, 1501 flow. Second operand has 3 states, 3 states have (on average 77.66666666666667) internal successors, (233), 3 states have internal predecessors, (233), 0 states have call successors, (0), 0 states 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 00:52:52,728 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:52:52,728 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 74 of 194 [2023-08-27 00:52:52,728 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:52:52,915 INFO L124 PetriNetUnfolderBase]: 1402/2305 cut-off events. [2023-08-27 00:52:52,915 INFO L125 PetriNetUnfolderBase]: For 13311/13495 co-relation queries the response was YES. [2023-08-27 00:52:52,921 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11417 conditions, 2305 events. 1402/2305 cut-off events. For 13311/13495 co-relation queries the response was YES. Maximal size of possible extension queue 100. Compared 11583 event pairs, 616 based on Foata normal form. 177/2455 useless extension candidates. Maximal degree in co-relation 11385. Up to 2301 conditions per place. [2023-08-27 00:52:52,929 INFO L140 encePairwiseOnDemand]: 192/194 looper letters, 135 selfloop transitions, 1 changer transitions 0/138 dead transitions. [2023-08-27 00:52:52,929 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 138 transitions, 1771 flow [2023-08-27 00:52:52,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 00:52:52,930 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 00:52:52,930 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 240 transitions. [2023-08-27 00:52:52,930 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41237113402061853 [2023-08-27 00:52:52,930 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 240 transitions. [2023-08-27 00:52:52,930 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 240 transitions. [2023-08-27 00:52:52,930 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:52:52,931 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 240 transitions. [2023-08-27 00:52:52,931 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 80.0) internal successors, (240), 3 states have internal predecessors, (240), 0 states have call successors, (0), 0 states 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 00:52:52,932 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 194.0) internal successors, (776), 4 states have internal predecessors, (776), 0 states have call successors, (0), 0 states 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 00:52:52,932 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 194.0) internal successors, (776), 4 states have internal predecessors, (776), 0 states have call successors, (0), 0 states 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 00:52:52,932 INFO L175 Difference]: Start difference. First operand has 71 places, 139 transitions, 1501 flow. Second operand 3 states and 240 transitions. [2023-08-27 00:52:52,932 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 138 transitions, 1771 flow [2023-08-27 00:52:52,970 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 138 transitions, 1759 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-27 00:52:52,972 INFO L231 Difference]: Finished difference. Result has 70 places, 138 transitions, 1489 flow [2023-08-27 00:52:52,972 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=194, PETRI_DIFFERENCE_MINUEND_FLOW=1487, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1489, PETRI_PLACES=70, PETRI_TRANSITIONS=138} [2023-08-27 00:52:52,972 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 40 predicate places. [2023-08-27 00:52:52,972 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 138 transitions, 1489 flow [2023-08-27 00:52:52,973 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 77.66666666666667) internal successors, (233), 3 states have internal predecessors, (233), 0 states have call successors, (0), 0 states 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 00:52:52,973 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:52:52,973 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 00:52:52,973 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2023-08-27 00:52:52,973 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-27 00:52:52,973 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:52:52,973 INFO L85 PathProgramCache]: Analyzing trace with hash 660838570, now seen corresponding path program 1 times [2023-08-27 00:52:52,973 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:52:52,973 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [314911010] [2023-08-27 00:52:52,973 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:52:52,973 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:52:52,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:52:53,014 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 00:52:53,014 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:52:53,014 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [314911010] [2023-08-27 00:52:53,014 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [314911010] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 00:52:53,014 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 00:52:53,015 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-27 00:52:53,015 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1165712603] [2023-08-27 00:52:53,015 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 00:52:53,015 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 00:52:53,015 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:52:53,015 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 00:52:53,015 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 00:52:53,015 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 74 out of 194 [2023-08-27 00:52:53,016 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 138 transitions, 1489 flow. Second operand has 3 states, 3 states have (on average 77.66666666666667) internal successors, (233), 3 states have internal predecessors, (233), 0 states have call successors, (0), 0 states 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 00:52:53,016 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:52:53,016 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 74 of 194 [2023-08-27 00:52:53,016 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:52:53,202 INFO L124 PetriNetUnfolderBase]: 1402/2285 cut-off events. [2023-08-27 00:52:53,202 INFO L125 PetriNetUnfolderBase]: For 12573/12757 co-relation queries the response was YES. [2023-08-27 00:52:53,207 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10891 conditions, 2285 events. 1402/2285 cut-off events. For 12573/12757 co-relation queries the response was YES. Maximal size of possible extension queue 97. Compared 11306 event pairs, 616 based on Foata normal form. 177/2455 useless extension candidates. Maximal degree in co-relation 10858. Up to 2281 conditions per place. [2023-08-27 00:52:53,213 INFO L140 encePairwiseOnDemand]: 192/194 looper letters, 134 selfloop transitions, 1 changer transitions 0/137 dead transitions. [2023-08-27 00:52:53,213 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 137 transitions, 1757 flow [2023-08-27 00:52:53,213 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 00:52:53,213 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 00:52:53,213 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 239 transitions. [2023-08-27 00:52:53,214 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4106529209621993 [2023-08-27 00:52:53,214 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 239 transitions. [2023-08-27 00:52:53,214 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 239 transitions. [2023-08-27 00:52:53,214 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:52:53,214 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 239 transitions. [2023-08-27 00:52:53,214 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 79.66666666666667) internal successors, (239), 3 states have internal predecessors, (239), 0 states have call successors, (0), 0 states 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 00:52:53,215 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 194.0) internal successors, (776), 4 states have internal predecessors, (776), 0 states have call successors, (0), 0 states 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 00:52:53,215 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 194.0) internal successors, (776), 4 states have internal predecessors, (776), 0 states have call successors, (0), 0 states 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 00:52:53,215 INFO L175 Difference]: Start difference. First operand has 70 places, 138 transitions, 1489 flow. Second operand 3 states and 239 transitions. [2023-08-27 00:52:53,215 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 137 transitions, 1757 flow [2023-08-27 00:52:53,232 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 137 transitions, 1756 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-27 00:52:53,233 INFO L231 Difference]: Finished difference. Result has 70 places, 137 transitions, 1488 flow [2023-08-27 00:52:53,234 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=194, PETRI_DIFFERENCE_MINUEND_FLOW=1486, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=137, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1488, PETRI_PLACES=70, PETRI_TRANSITIONS=137} [2023-08-27 00:52:53,234 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 40 predicate places. [2023-08-27 00:52:53,234 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 137 transitions, 1488 flow [2023-08-27 00:52:53,234 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 77.66666666666667) internal successors, (233), 3 states have internal predecessors, (233), 0 states have call successors, (0), 0 states 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 00:52:53,234 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:52:53,234 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 00:52:53,234 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2023-08-27 00:52:53,235 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-27 00:52:53,235 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:52:53,235 INFO L85 PathProgramCache]: Analyzing trace with hash 660838608, now seen corresponding path program 1 times [2023-08-27 00:52:53,235 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:52:53,235 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1918289759] [2023-08-27 00:52:53,235 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:52:53,235 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:52:53,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:52:53,439 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 00:52:53,439 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:52:53,439 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1918289759] [2023-08-27 00:52:53,439 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1918289759] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 00:52:53,439 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 00:52:53,439 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-27 00:52:53,439 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1096019229] [2023-08-27 00:52:53,439 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 00:52:53,440 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-27 00:52:53,440 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:52:53,440 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-27 00:52:53,440 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2023-08-27 00:52:53,441 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 194 [2023-08-27 00:52:53,441 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 137 transitions, 1488 flow. Second operand has 7 states, 7 states have (on average 66.85714285714286) internal successors, (468), 7 states have internal predecessors, (468), 0 states have call successors, (0), 0 states 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 00:52:53,441 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:52:53,441 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 194 [2023-08-27 00:52:53,441 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:52:53,680 INFO L124 PetriNetUnfolderBase]: 1504/2468 cut-off events. [2023-08-27 00:52:53,680 INFO L125 PetriNetUnfolderBase]: For 12176/12176 co-relation queries the response was YES. [2023-08-27 00:52:53,686 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11479 conditions, 2468 events. 1504/2468 cut-off events. For 12176/12176 co-relation queries the response was YES. Maximal size of possible extension queue 94. Compared 12108 event pairs, 236 based on Foata normal form. 1/2469 useless extension candidates. Maximal degree in co-relation 11445. Up to 2401 conditions per place. [2023-08-27 00:52:53,693 INFO L140 encePairwiseOnDemand]: 187/194 looper letters, 148 selfloop transitions, 5 changer transitions 11/164 dead transitions. [2023-08-27 00:52:53,693 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 164 transitions, 1899 flow [2023-08-27 00:52:53,694 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-08-27 00:52:53,694 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-08-27 00:52:53,695 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 568 transitions. [2023-08-27 00:52:53,695 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36597938144329895 [2023-08-27 00:52:53,695 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 568 transitions. [2023-08-27 00:52:53,695 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 568 transitions. [2023-08-27 00:52:53,695 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:52:53,695 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 568 transitions. [2023-08-27 00:52:53,696 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 71.0) internal successors, (568), 8 states have internal predecessors, (568), 0 states have call successors, (0), 0 states 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 00:52:53,698 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 194.0) internal successors, (1746), 9 states have internal predecessors, (1746), 0 states have call successors, (0), 0 states 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 00:52:53,698 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 194.0) internal successors, (1746), 9 states have internal predecessors, (1746), 0 states have call successors, (0), 0 states 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 00:52:53,698 INFO L175 Difference]: Start difference. First operand has 70 places, 137 transitions, 1488 flow. Second operand 8 states and 568 transitions. [2023-08-27 00:52:53,698 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 164 transitions, 1899 flow [2023-08-27 00:52:53,716 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 164 transitions, 1898 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-27 00:52:53,718 INFO L231 Difference]: Finished difference. Result has 79 places, 138 transitions, 1509 flow [2023-08-27 00:52:53,719 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=194, PETRI_DIFFERENCE_MINUEND_FLOW=1487, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=137, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1509, PETRI_PLACES=79, PETRI_TRANSITIONS=138} [2023-08-27 00:52:53,719 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 49 predicate places. [2023-08-27 00:52:53,719 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 138 transitions, 1509 flow [2023-08-27 00:52:53,719 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 66.85714285714286) internal successors, (468), 7 states have internal predecessors, (468), 0 states have call successors, (0), 0 states 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 00:52:53,719 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:52:53,719 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 00:52:53,719 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2023-08-27 00:52:53,719 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-27 00:52:53,720 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:52:53,720 INFO L85 PathProgramCache]: Analyzing trace with hash -1571854960, now seen corresponding path program 2 times [2023-08-27 00:52:53,720 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:52:53,720 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1636557082] [2023-08-27 00:52:53,720 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:52:53,720 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:52:53,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:52:53,875 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 00:52:53,875 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:52:53,875 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1636557082] [2023-08-27 00:52:53,875 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1636557082] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 00:52:53,875 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 00:52:53,875 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-27 00:52:53,876 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [547220964] [2023-08-27 00:52:53,876 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 00:52:53,876 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-27 00:52:53,876 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:52:53,876 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-27 00:52:53,876 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2023-08-27 00:52:53,877 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 194 [2023-08-27 00:52:53,877 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 138 transitions, 1509 flow. Second operand has 7 states, 7 states have (on average 66.85714285714286) internal successors, (468), 7 states have internal predecessors, (468), 0 states have call successors, (0), 0 states 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 00:52:53,877 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:52:53,877 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 194 [2023-08-27 00:52:53,877 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:52:54,130 INFO L124 PetriNetUnfolderBase]: 1500/2462 cut-off events. [2023-08-27 00:52:54,130 INFO L125 PetriNetUnfolderBase]: For 12733/12733 co-relation queries the response was YES. [2023-08-27 00:52:54,136 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11677 conditions, 2462 events. 1500/2462 cut-off events. For 12733/12733 co-relation queries the response was YES. Maximal size of possible extension queue 94. Compared 12034 event pairs, 360 based on Foata normal form. 1/2463 useless extension candidates. Maximal degree in co-relation 11639. Up to 2403 conditions per place. [2023-08-27 00:52:54,143 INFO L140 encePairwiseOnDemand]: 187/194 looper letters, 149 selfloop transitions, 8 changer transitions 8/165 dead transitions. [2023-08-27 00:52:54,143 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 165 transitions, 1969 flow [2023-08-27 00:52:54,144 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-27 00:52:54,144 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-27 00:52:54,145 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 504 transitions. [2023-08-27 00:52:54,145 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3711340206185567 [2023-08-27 00:52:54,145 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 504 transitions. [2023-08-27 00:52:54,145 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 504 transitions. [2023-08-27 00:52:54,145 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:52:54,145 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 504 transitions. [2023-08-27 00:52:54,146 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 72.0) internal successors, (504), 7 states have internal predecessors, (504), 0 states have call successors, (0), 0 states 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 00:52:54,147 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 194.0) internal successors, (1552), 8 states have internal predecessors, (1552), 0 states have call successors, (0), 0 states 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 00:52:54,148 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 194.0) internal successors, (1552), 8 states have internal predecessors, (1552), 0 states have call successors, (0), 0 states 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 00:52:54,148 INFO L175 Difference]: Start difference. First operand has 79 places, 138 transitions, 1509 flow. Second operand 7 states and 504 transitions. [2023-08-27 00:52:54,148 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 165 transitions, 1969 flow [2023-08-27 00:52:54,170 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 165 transitions, 1943 flow, removed 3 selfloop flow, removed 5 redundant places. [2023-08-27 00:52:54,173 INFO L231 Difference]: Finished difference. Result has 83 places, 144 transitions, 1587 flow [2023-08-27 00:52:54,173 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=194, PETRI_DIFFERENCE_MINUEND_FLOW=1498, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1587, PETRI_PLACES=83, PETRI_TRANSITIONS=144} [2023-08-27 00:52:54,174 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 53 predicate places. [2023-08-27 00:52:54,174 INFO L495 AbstractCegarLoop]: Abstraction has has 83 places, 144 transitions, 1587 flow [2023-08-27 00:52:54,174 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 66.85714285714286) internal successors, (468), 7 states have internal predecessors, (468), 0 states have call successors, (0), 0 states 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 00:52:54,174 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:52:54,174 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 00:52:54,174 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2023-08-27 00:52:54,174 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-27 00:52:54,175 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:52:54,175 INFO L85 PathProgramCache]: Analyzing trace with hash -1809168508, now seen corresponding path program 3 times [2023-08-27 00:52:54,175 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:52:54,175 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [466645195] [2023-08-27 00:52:54,175 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:52:54,175 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:52:54,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:52:54,334 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 00:52:54,335 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:52:54,335 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [466645195] [2023-08-27 00:52:54,335 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [466645195] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 00:52:54,335 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 00:52:54,335 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-27 00:52:54,335 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [209437381] [2023-08-27 00:52:54,335 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 00:52:54,335 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-27 00:52:54,335 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:52:54,335 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-27 00:52:54,336 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2023-08-27 00:52:54,336 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 194 [2023-08-27 00:52:54,336 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 83 places, 144 transitions, 1587 flow. Second operand has 7 states, 7 states have (on average 66.85714285714286) internal successors, (468), 7 states have internal predecessors, (468), 0 states have call successors, (0), 0 states 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 00:52:54,336 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:52:54,336 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 194 [2023-08-27 00:52:54,336 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:52:54,643 INFO L124 PetriNetUnfolderBase]: 1508/2484 cut-off events. [2023-08-27 00:52:54,644 INFO L125 PetriNetUnfolderBase]: For 13046/13046 co-relation queries the response was YES. [2023-08-27 00:52:54,650 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11871 conditions, 2484 events. 1508/2484 cut-off events. For 13046/13046 co-relation queries the response was YES. Maximal size of possible extension queue 94. Compared 12238 event pairs, 363 based on Foata normal form. 1/2485 useless extension candidates. Maximal degree in co-relation 11830. Up to 2407 conditions per place. [2023-08-27 00:52:54,656 INFO L140 encePairwiseOnDemand]: 187/194 looper letters, 152 selfloop transitions, 13 changer transitions 5/170 dead transitions. [2023-08-27 00:52:54,656 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 170 transitions, 2054 flow [2023-08-27 00:52:54,656 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-08-27 00:52:54,656 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-08-27 00:52:54,657 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 569 transitions. [2023-08-27 00:52:54,657 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36662371134020616 [2023-08-27 00:52:54,657 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 569 transitions. [2023-08-27 00:52:54,657 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 569 transitions. [2023-08-27 00:52:54,658 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:52:54,658 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 569 transitions. [2023-08-27 00:52:54,659 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 71.125) internal successors, (569), 8 states have internal predecessors, (569), 0 states have call successors, (0), 0 states 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 00:52:54,660 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 194.0) internal successors, (1746), 9 states have internal predecessors, (1746), 0 states have call successors, (0), 0 states 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 00:52:54,660 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 194.0) internal successors, (1746), 9 states have internal predecessors, (1746), 0 states have call successors, (0), 0 states 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 00:52:54,660 INFO L175 Difference]: Start difference. First operand has 83 places, 144 transitions, 1587 flow. Second operand 8 states and 569 transitions. [2023-08-27 00:52:54,660 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 170 transitions, 2054 flow [2023-08-27 00:52:54,677 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 170 transitions, 2043 flow, removed 2 selfloop flow, removed 2 redundant places. [2023-08-27 00:52:54,679 INFO L231 Difference]: Finished difference. Result has 90 places, 149 transitions, 1676 flow [2023-08-27 00:52:54,679 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=194, PETRI_DIFFERENCE_MINUEND_FLOW=1580, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=144, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1676, PETRI_PLACES=90, PETRI_TRANSITIONS=149} [2023-08-27 00:52:54,679 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 60 predicate places. [2023-08-27 00:52:54,679 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 149 transitions, 1676 flow [2023-08-27 00:52:54,680 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 66.85714285714286) internal successors, (468), 7 states have internal predecessors, (468), 0 states have call successors, (0), 0 states 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 00:52:54,680 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:52:54,680 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 00:52:54,680 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2023-08-27 00:52:54,680 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-27 00:52:54,680 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:52:54,680 INFO L85 PathProgramCache]: Analyzing trace with hash -672787234, now seen corresponding path program 4 times [2023-08-27 00:52:54,680 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:52:54,680 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1660308890] [2023-08-27 00:52:54,680 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:52:54,680 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:52:54,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:52:54,827 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 00:52:54,827 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:52:54,827 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1660308890] [2023-08-27 00:52:54,827 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1660308890] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 00:52:54,827 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 00:52:54,827 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-27 00:52:54,827 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1250269904] [2023-08-27 00:52:54,827 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 00:52:54,828 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-27 00:52:54,828 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:52:54,828 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-27 00:52:54,828 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=22, Unknown=0, NotChecked=0, Total=42 [2023-08-27 00:52:54,828 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 194 [2023-08-27 00:52:54,829 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 149 transitions, 1676 flow. Second operand has 7 states, 7 states have (on average 66.85714285714286) internal successors, (468), 7 states have internal predecessors, (468), 0 states have call successors, (0), 0 states 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 00:52:54,829 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:52:54,829 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 194 [2023-08-27 00:52:54,829 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:52:55,078 INFO L124 PetriNetUnfolderBase]: 1504/2480 cut-off events. [2023-08-27 00:52:55,078 INFO L125 PetriNetUnfolderBase]: For 13216/13216 co-relation queries the response was YES. [2023-08-27 00:52:55,085 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11906 conditions, 2480 events. 1504/2480 cut-off events. For 13216/13216 co-relation queries the response was YES. Maximal size of possible extension queue 94. Compared 12207 event pairs, 360 based on Foata normal form. 1/2481 useless extension candidates. Maximal degree in co-relation 11866. Up to 2407 conditions per place. [2023-08-27 00:52:55,092 INFO L140 encePairwiseOnDemand]: 187/194 looper letters, 151 selfloop transitions, 12 changer transitions 8/171 dead transitions. [2023-08-27 00:52:55,093 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 171 transitions, 2104 flow [2023-08-27 00:52:55,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-27 00:52:55,093 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-27 00:52:55,094 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 505 transitions. [2023-08-27 00:52:55,094 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37187039764359353 [2023-08-27 00:52:55,094 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 505 transitions. [2023-08-27 00:52:55,094 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 505 transitions. [2023-08-27 00:52:55,094 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:52:55,094 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 505 transitions. [2023-08-27 00:52:55,095 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 72.14285714285714) internal successors, (505), 7 states have internal predecessors, (505), 0 states have call successors, (0), 0 states 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 00:52:55,096 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 194.0) internal successors, (1552), 8 states have internal predecessors, (1552), 0 states have call successors, (0), 0 states 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 00:52:55,097 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 194.0) internal successors, (1552), 8 states have internal predecessors, (1552), 0 states have call successors, (0), 0 states 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 00:52:55,097 INFO L175 Difference]: Start difference. First operand has 90 places, 149 transitions, 1676 flow. Second operand 7 states and 505 transitions. [2023-08-27 00:52:55,097 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 171 transitions, 2104 flow [2023-08-27 00:52:55,117 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 171 transitions, 2073 flow, removed 3 selfloop flow, removed 4 redundant places. [2023-08-27 00:52:55,119 INFO L231 Difference]: Finished difference. Result has 94 places, 150 transitions, 1693 flow [2023-08-27 00:52:55,119 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=194, PETRI_DIFFERENCE_MINUEND_FLOW=1649, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=149, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1693, PETRI_PLACES=94, PETRI_TRANSITIONS=150} [2023-08-27 00:52:55,119 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 64 predicate places. [2023-08-27 00:52:55,119 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 150 transitions, 1693 flow [2023-08-27 00:52:55,119 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 66.85714285714286) internal successors, (468), 7 states have internal predecessors, (468), 0 states have call successors, (0), 0 states 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 00:52:55,119 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:52:55,120 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 00:52:55,120 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2023-08-27 00:52:55,120 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-27 00:52:55,120 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:52:55,120 INFO L85 PathProgramCache]: Analyzing trace with hash -1776042838, now seen corresponding path program 5 times [2023-08-27 00:52:55,120 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:52:55,120 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2082126503] [2023-08-27 00:52:55,120 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:52:55,120 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:52:55,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:52:55,278 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 00:52:55,278 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:52:55,278 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2082126503] [2023-08-27 00:52:55,278 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2082126503] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 00:52:55,278 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 00:52:55,278 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-27 00:52:55,278 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1231723515] [2023-08-27 00:52:55,278 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 00:52:55,279 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-27 00:52:55,279 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:52:55,279 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-27 00:52:55,279 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2023-08-27 00:52:55,279 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 194 [2023-08-27 00:52:55,280 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 150 transitions, 1693 flow. Second operand has 7 states, 7 states have (on average 66.85714285714286) internal successors, (468), 7 states have internal predecessors, (468), 0 states have call successors, (0), 0 states 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 00:52:55,280 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:52:55,280 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 194 [2023-08-27 00:52:55,289 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:52:55,541 INFO L124 PetriNetUnfolderBase]: 1498/2462 cut-off events. [2023-08-27 00:52:55,541 INFO L125 PetriNetUnfolderBase]: For 13155/13155 co-relation queries the response was YES. [2023-08-27 00:52:55,549 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11839 conditions, 2462 events. 1498/2462 cut-off events. For 13155/13155 co-relation queries the response was YES. Maximal size of possible extension queue 94. Compared 12084 event pairs, 359 based on Foata normal form. 1/2463 useless extension candidates. Maximal degree in co-relation 11797. Up to 2407 conditions per place. [2023-08-27 00:52:55,555 INFO L140 encePairwiseOnDemand]: 187/194 looper letters, 148 selfloop transitions, 13 changer transitions 6/167 dead transitions. [2023-08-27 00:52:55,555 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 167 transitions, 2089 flow [2023-08-27 00:52:55,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-27 00:52:55,556 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-27 00:52:55,557 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 501 transitions. [2023-08-27 00:52:55,557 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36892488954344627 [2023-08-27 00:52:55,557 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 501 transitions. [2023-08-27 00:52:55,557 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 501 transitions. [2023-08-27 00:52:55,557 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:52:55,557 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 501 transitions. [2023-08-27 00:52:55,558 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 71.57142857142857) internal successors, (501), 7 states have internal predecessors, (501), 0 states have call successors, (0), 0 states 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 00:52:55,559 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 194.0) internal successors, (1552), 8 states have internal predecessors, (1552), 0 states have call successors, (0), 0 states 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 00:52:55,559 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 194.0) internal successors, (1552), 8 states have internal predecessors, (1552), 0 states have call successors, (0), 0 states 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 00:52:55,560 INFO L175 Difference]: Start difference. First operand has 94 places, 150 transitions, 1693 flow. Second operand 7 states and 501 transitions. [2023-08-27 00:52:55,560 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 167 transitions, 2089 flow [2023-08-27 00:52:55,582 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 167 transitions, 2072 flow, removed 3 selfloop flow, removed 3 redundant places. [2023-08-27 00:52:55,584 INFO L231 Difference]: Finished difference. Result has 96 places, 149 transitions, 1704 flow [2023-08-27 00:52:55,584 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=194, PETRI_DIFFERENCE_MINUEND_FLOW=1668, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=149, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1704, PETRI_PLACES=96, PETRI_TRANSITIONS=149} [2023-08-27 00:52:55,584 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 66 predicate places. [2023-08-27 00:52:55,584 INFO L495 AbstractCegarLoop]: Abstraction has has 96 places, 149 transitions, 1704 flow [2023-08-27 00:52:55,584 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 66.85714285714286) internal successors, (468), 7 states have internal predecessors, (468), 0 states have call successors, (0), 0 states 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 00:52:55,584 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:52:55,584 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 00:52:55,585 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2023-08-27 00:52:55,585 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-27 00:52:55,585 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:52:55,585 INFO L85 PathProgramCache]: Analyzing trace with hash 1342254436, now seen corresponding path program 6 times [2023-08-27 00:52:55,585 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:52:55,585 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2051209834] [2023-08-27 00:52:55,585 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:52:55,585 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:52:55,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:52:55,723 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 00:52:55,723 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:52:55,723 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2051209834] [2023-08-27 00:52:55,723 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2051209834] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 00:52:55,723 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 00:52:55,723 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-27 00:52:55,724 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1969305322] [2023-08-27 00:52:55,724 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 00:52:55,724 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-27 00:52:55,724 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:52:55,724 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-27 00:52:55,724 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=23, Unknown=0, NotChecked=0, Total=42 [2023-08-27 00:52:55,724 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 194 [2023-08-27 00:52:55,725 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 149 transitions, 1704 flow. Second operand has 7 states, 7 states have (on average 66.85714285714286) internal successors, (468), 7 states have internal predecessors, (468), 0 states have call successors, (0), 0 states 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 00:52:55,725 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:52:55,725 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 194 [2023-08-27 00:52:55,725 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:52:55,949 INFO L124 PetriNetUnfolderBase]: 1496/2450 cut-off events. [2023-08-27 00:52:55,949 INFO L125 PetriNetUnfolderBase]: For 12967/12967 co-relation queries the response was YES. [2023-08-27 00:52:55,957 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11759 conditions, 2450 events. 1496/2450 cut-off events. For 12967/12967 co-relation queries the response was YES. Maximal size of possible extension queue 94. Compared 11923 event pairs, 357 based on Foata normal form. 1/2451 useless extension candidates. Maximal degree in co-relation 11713. Up to 2407 conditions per place. [2023-08-27 00:52:55,963 INFO L140 encePairwiseOnDemand]: 187/194 looper letters, 142 selfloop transitions, 12 changer transitions 8/162 dead transitions. [2023-08-27 00:52:55,964 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 162 transitions, 2078 flow [2023-08-27 00:52:55,964 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-27 00:52:55,964 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-27 00:52:55,965 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 496 transitions. [2023-08-27 00:52:55,965 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36524300441826213 [2023-08-27 00:52:55,965 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 496 transitions. [2023-08-27 00:52:55,965 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 496 transitions. [2023-08-27 00:52:55,965 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:52:55,965 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 496 transitions. [2023-08-27 00:52:55,966 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 70.85714285714286) internal successors, (496), 7 states have internal predecessors, (496), 0 states have call successors, (0), 0 states 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 00:52:55,967 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 194.0) internal successors, (1552), 8 states have internal predecessors, (1552), 0 states have call successors, (0), 0 states 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 00:52:55,968 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 194.0) internal successors, (1552), 8 states have internal predecessors, (1552), 0 states have call successors, (0), 0 states 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 00:52:55,968 INFO L175 Difference]: Start difference. First operand has 96 places, 149 transitions, 1704 flow. Second operand 7 states and 496 transitions. [2023-08-27 00:52:55,968 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 162 transitions, 2078 flow [2023-08-27 00:52:55,988 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 162 transitions, 2044 flow, removed 4 selfloop flow, removed 5 redundant places. [2023-08-27 00:52:55,990 INFO L231 Difference]: Finished difference. Result has 95 places, 148 transitions, 1699 flow [2023-08-27 00:52:55,990 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=194, PETRI_DIFFERENCE_MINUEND_FLOW=1667, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=148, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1699, PETRI_PLACES=95, PETRI_TRANSITIONS=148} [2023-08-27 00:52:55,991 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 65 predicate places. [2023-08-27 00:52:55,991 INFO L495 AbstractCegarLoop]: Abstraction has has 95 places, 148 transitions, 1699 flow [2023-08-27 00:52:55,991 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 66.85714285714286) internal successors, (468), 7 states have internal predecessors, (468), 0 states have call successors, (0), 0 states 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 00:52:55,991 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:52:55,991 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 00:52:55,991 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2023-08-27 00:52:55,991 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-27 00:52:55,991 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:52:55,991 INFO L85 PathProgramCache]: Analyzing trace with hash 755154586, now seen corresponding path program 1 times [2023-08-27 00:52:55,992 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:52:55,992 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1498782884] [2023-08-27 00:52:55,992 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:52:55,992 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:52:56,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:52:56,129 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 00:52:56,129 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:52:56,129 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1498782884] [2023-08-27 00:52:56,129 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1498782884] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 00:52:56,129 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [313969550] [2023-08-27 00:52:56,129 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:52:56,129 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:52:56,129 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 00:52:56,130 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 00:52:56,132 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 00:52:56,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:52:56,179 INFO L262 TraceCheckSpWp]: Trace formula consists of 122 conjuncts, 21 conjunts are in the unsatisfiable core [2023-08-27 00:52:56,179 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 00:52:56,316 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 00:52:56,316 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 00:52:56,465 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 00:52:56,465 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [313969550] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 00:52:56,465 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 00:52:56,465 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 17 [2023-08-27 00:52:56,465 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1399154242] [2023-08-27 00:52:56,465 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 00:52:56,466 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-08-27 00:52:56,466 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:52:56,466 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-08-27 00:52:56,466 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=260, Unknown=0, NotChecked=0, Total=342 [2023-08-27 00:52:56,467 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 194 [2023-08-27 00:52:56,468 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 148 transitions, 1699 flow. Second operand has 19 states, 19 states have (on average 67.0) internal successors, (1273), 19 states have internal predecessors, (1273), 0 states have call successors, (0), 0 states 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 00:52:56,468 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:52:56,468 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 194 [2023-08-27 00:52:56,468 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:52:57,283 INFO L124 PetriNetUnfolderBase]: 1570/2802 cut-off events. [2023-08-27 00:52:57,283 INFO L125 PetriNetUnfolderBase]: For 14737/14737 co-relation queries the response was YES. [2023-08-27 00:52:57,291 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13182 conditions, 2802 events. 1570/2802 cut-off events. For 14737/14737 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 15794 event pairs, 164 based on Foata normal form. 3/2805 useless extension candidates. Maximal degree in co-relation 13136. Up to 2098 conditions per place. [2023-08-27 00:52:57,301 INFO L140 encePairwiseOnDemand]: 183/194 looper letters, 186 selfloop transitions, 77 changer transitions 25/288 dead transitions. [2023-08-27 00:52:57,301 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 288 transitions, 3155 flow [2023-08-27 00:52:57,302 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2023-08-27 00:52:57,302 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2023-08-27 00:52:57,304 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 1698 transitions. [2023-08-27 00:52:57,304 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3646907216494845 [2023-08-27 00:52:57,304 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 1698 transitions. [2023-08-27 00:52:57,305 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 1698 transitions. [2023-08-27 00:52:57,305 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:52:57,305 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 1698 transitions. [2023-08-27 00:52:57,307 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 70.75) internal successors, (1698), 24 states have internal predecessors, (1698), 0 states have call successors, (0), 0 states 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 00:52:57,311 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 194.0) internal successors, (4850), 25 states have internal predecessors, (4850), 0 states have call successors, (0), 0 states 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 00:52:57,312 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 194.0) internal successors, (4850), 25 states have internal predecessors, (4850), 0 states have call successors, (0), 0 states 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 00:52:57,312 INFO L175 Difference]: Start difference. First operand has 95 places, 148 transitions, 1699 flow. Second operand 24 states and 1698 transitions. [2023-08-27 00:52:57,312 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 288 transitions, 3155 flow [2023-08-27 00:52:57,334 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 288 transitions, 3113 flow, removed 9 selfloop flow, removed 7 redundant places. [2023-08-27 00:52:57,337 INFO L231 Difference]: Finished difference. Result has 123 places, 195 transitions, 2575 flow [2023-08-27 00:52:57,337 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=194, PETRI_DIFFERENCE_MINUEND_FLOW=1667, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=148, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=2575, PETRI_PLACES=123, PETRI_TRANSITIONS=195} [2023-08-27 00:52:57,337 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 93 predicate places. [2023-08-27 00:52:57,338 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 195 transitions, 2575 flow [2023-08-27 00:52:57,338 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 67.0) internal successors, (1273), 19 states have internal predecessors, (1273), 0 states have call successors, (0), 0 states 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 00:52:57,338 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:52:57,338 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 00:52:57,347 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 00:52:57,542 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:52:57,543 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-27 00:52:57,543 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:52:57,543 INFO L85 PathProgramCache]: Analyzing trace with hash 1663171892, now seen corresponding path program 2 times [2023-08-27 00:52:57,543 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:52:57,543 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [910847701] [2023-08-27 00:52:57,543 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:52:57,543 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:52:57,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:52:57,694 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 00:52:57,694 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:52:57,694 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [910847701] [2023-08-27 00:52:57,695 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [910847701] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 00:52:57,695 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [15725554] [2023-08-27 00:52:57,695 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 00:52:57,695 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:52:57,695 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 00:52:57,696 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 00:52:57,697 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 00:52:57,746 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 00:52:57,746 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 00:52:57,747 INFO L262 TraceCheckSpWp]: Trace formula consists of 122 conjuncts, 21 conjunts are in the unsatisfiable core [2023-08-27 00:52:57,748 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 00:52:57,909 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 00:52:57,909 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 00:52:58,040 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 00:52:58,041 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [15725554] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 00:52:58,041 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 00:52:58,041 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 17 [2023-08-27 00:52:58,041 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2058741140] [2023-08-27 00:52:58,041 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 00:52:58,041 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-08-27 00:52:58,041 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:52:58,042 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-08-27 00:52:58,042 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=261, Unknown=0, NotChecked=0, Total=342 [2023-08-27 00:52:58,042 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 194 [2023-08-27 00:52:58,043 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 195 transitions, 2575 flow. Second operand has 19 states, 19 states have (on average 67.0) internal successors, (1273), 19 states have internal predecessors, (1273), 0 states have call successors, (0), 0 states 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 00:52:58,043 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:52:58,043 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 194 [2023-08-27 00:52:58,043 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:52:59,060 INFO L124 PetriNetUnfolderBase]: 1611/2903 cut-off events. [2023-08-27 00:52:59,060 INFO L125 PetriNetUnfolderBase]: For 21404/21404 co-relation queries the response was YES. [2023-08-27 00:52:59,070 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15619 conditions, 2903 events. 1611/2903 cut-off events. For 21404/21404 co-relation queries the response was YES. Maximal size of possible extension queue 109. Compared 16662 event pairs, 254 based on Foata normal form. 3/2906 useless extension candidates. Maximal degree in co-relation 15561. Up to 2154 conditions per place. [2023-08-27 00:52:59,077 INFO L140 encePairwiseOnDemand]: 183/194 looper letters, 204 selfloop transitions, 99 changer transitions 17/320 dead transitions. [2023-08-27 00:52:59,078 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 320 transitions, 3905 flow [2023-08-27 00:52:59,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2023-08-27 00:52:59,079 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2023-08-27 00:52:59,080 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 2047 transitions. [2023-08-27 00:52:59,081 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.363846427301813 [2023-08-27 00:52:59,081 INFO L72 ComplementDD]: Start complementDD. Operand 29 states and 2047 transitions. [2023-08-27 00:52:59,081 INFO L73 IsDeterministic]: Start isDeterministic. Operand 29 states and 2047 transitions. [2023-08-27 00:52:59,081 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:52:59,081 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 29 states and 2047 transitions. [2023-08-27 00:52:59,083 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 30 states, 29 states have (on average 70.58620689655173) internal successors, (2047), 29 states have internal predecessors, (2047), 0 states have call successors, (0), 0 states 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 00:52:59,087 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 30 states, 30 states have (on average 194.0) internal successors, (5820), 30 states have internal predecessors, (5820), 0 states have call successors, (0), 0 states 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 00:52:59,088 INFO L81 ComplementDD]: Finished complementDD. Result has 30 states, 30 states have (on average 194.0) internal successors, (5820), 30 states have internal predecessors, (5820), 0 states have call successors, (0), 0 states 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 00:52:59,088 INFO L175 Difference]: Start difference. First operand has 123 places, 195 transitions, 2575 flow. Second operand 29 states and 2047 transitions. [2023-08-27 00:52:59,088 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 320 transitions, 3905 flow [2023-08-27 00:52:59,131 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 320 transitions, 3654 flow, removed 121 selfloop flow, removed 6 redundant places. [2023-08-27 00:52:59,134 INFO L231 Difference]: Finished difference. Result has 152 places, 219 transitions, 2982 flow [2023-08-27 00:52:59,134 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=194, PETRI_DIFFERENCE_MINUEND_FLOW=2378, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=195, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=2982, PETRI_PLACES=152, PETRI_TRANSITIONS=219} [2023-08-27 00:52:59,134 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 122 predicate places. [2023-08-27 00:52:59,134 INFO L495 AbstractCegarLoop]: Abstraction has has 152 places, 219 transitions, 2982 flow [2023-08-27 00:52:59,135 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 67.0) internal successors, (1273), 19 states have internal predecessors, (1273), 0 states have call successors, (0), 0 states 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 00:52:59,135 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:52:59,135 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 00:52:59,141 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 00:52:59,339 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,SelfDestructingSolverStorable20 [2023-08-27 00:52:59,339 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-27 00:52:59,339 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:52:59,339 INFO L85 PathProgramCache]: Analyzing trace with hash 1630046222, now seen corresponding path program 3 times [2023-08-27 00:52:59,340 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:52:59,340 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [814290968] [2023-08-27 00:52:59,340 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:52:59,340 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:52:59,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:52:59,452 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 00:52:59,453 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:52:59,453 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [814290968] [2023-08-27 00:52:59,453 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [814290968] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 00:52:59,453 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1720378944] [2023-08-27 00:52:59,453 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-27 00:52:59,453 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:52:59,453 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 00:52:59,454 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 00:52:59,468 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 00:52:59,515 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-08-27 00:52:59,516 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 00:52:59,517 INFO L262 TraceCheckSpWp]: Trace formula consists of 122 conjuncts, 21 conjunts are in the unsatisfiable core [2023-08-27 00:52:59,517 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 00:52:59,645 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 00:52:59,646 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 00:52:59,779 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 00:52:59,779 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1720378944] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 00:52:59,779 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 00:52:59,779 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 17 [2023-08-27 00:52:59,779 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1899109282] [2023-08-27 00:52:59,780 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 00:52:59,780 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-08-27 00:52:59,780 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:52:59,780 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-08-27 00:52:59,780 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=265, Unknown=0, NotChecked=0, Total=342 [2023-08-27 00:52:59,781 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 194 [2023-08-27 00:52:59,782 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 219 transitions, 2982 flow. Second operand has 19 states, 19 states have (on average 67.10526315789474) internal successors, (1275), 19 states have internal predecessors, (1275), 0 states have call successors, (0), 0 states 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 00:52:59,782 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:52:59,782 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 194 [2023-08-27 00:52:59,782 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:53:00,774 INFO L124 PetriNetUnfolderBase]: 1610/2887 cut-off events. [2023-08-27 00:53:00,774 INFO L125 PetriNetUnfolderBase]: For 25910/25910 co-relation queries the response was YES. [2023-08-27 00:53:00,785 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15971 conditions, 2887 events. 1610/2887 cut-off events. For 25910/25910 co-relation queries the response was YES. Maximal size of possible extension queue 109. Compared 16445 event pairs, 250 based on Foata normal form. 4/2891 useless extension candidates. Maximal degree in co-relation 15911. Up to 2156 conditions per place. [2023-08-27 00:53:00,792 INFO L140 encePairwiseOnDemand]: 182/194 looper letters, 180 selfloop transitions, 94 changer transitions 34/308 dead transitions. [2023-08-27 00:53:00,792 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 308 transitions, 3970 flow [2023-08-27 00:53:00,792 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-08-27 00:53:00,792 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2023-08-27 00:53:00,798 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 1771 transitions. [2023-08-27 00:53:00,798 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36515463917525776 [2023-08-27 00:53:00,798 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 1771 transitions. [2023-08-27 00:53:00,798 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 1771 transitions. [2023-08-27 00:53:00,799 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:53:00,799 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 1771 transitions. [2023-08-27 00:53:00,801 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 26 states, 25 states have (on average 70.84) internal successors, (1771), 25 states have internal predecessors, (1771), 0 states have call successors, (0), 0 states 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 00:53:00,804 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 26 states, 26 states have (on average 194.0) internal successors, (5044), 26 states have internal predecessors, (5044), 0 states have call successors, (0), 0 states 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 00:53:00,804 INFO L81 ComplementDD]: Finished complementDD. Result has 26 states, 26 states have (on average 194.0) internal successors, (5044), 26 states have internal predecessors, (5044), 0 states have call successors, (0), 0 states 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 00:53:00,804 INFO L175 Difference]: Start difference. First operand has 152 places, 219 transitions, 2982 flow. Second operand 25 states and 1771 transitions. [2023-08-27 00:53:00,804 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 308 transitions, 3970 flow [2023-08-27 00:53:00,858 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 308 transitions, 3825 flow, removed 35 selfloop flow, removed 11 redundant places. [2023-08-27 00:53:00,862 INFO L231 Difference]: Finished difference. Result has 167 places, 216 transitions, 3084 flow [2023-08-27 00:53:00,862 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=194, PETRI_DIFFERENCE_MINUEND_FLOW=2826, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=217, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=3084, PETRI_PLACES=167, PETRI_TRANSITIONS=216} [2023-08-27 00:53:00,862 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 137 predicate places. [2023-08-27 00:53:00,862 INFO L495 AbstractCegarLoop]: Abstraction has has 167 places, 216 transitions, 3084 flow [2023-08-27 00:53:00,862 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 67.10526315789474) internal successors, (1275), 19 states have internal predecessors, (1275), 0 states have call successors, (0), 0 states 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 00:53:00,862 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:53:00,863 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 00:53:00,868 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 00:53:01,066 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:53:01,067 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-27 00:53:01,067 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:53:01,067 INFO L85 PathProgramCache]: Analyzing trace with hash 303994370, now seen corresponding path program 4 times [2023-08-27 00:53:01,067 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:53:01,067 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1092715739] [2023-08-27 00:53:01,067 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:53:01,067 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:53:01,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:53:01,182 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 00:53:01,182 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:53:01,182 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1092715739] [2023-08-27 00:53:01,182 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1092715739] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 00:53:01,182 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1579669613] [2023-08-27 00:53:01,182 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-27 00:53:01,182 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:53:01,183 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 00:53:01,183 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 00:53:01,203 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 00:53:01,235 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-27 00:53:01,235 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 00:53:01,236 INFO L262 TraceCheckSpWp]: Trace formula consists of 122 conjuncts, 21 conjunts are in the unsatisfiable core [2023-08-27 00:53:01,237 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 00:53:01,351 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 00:53:01,351 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 00:53:01,502 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 00:53:01,502 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1579669613] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 00:53:01,503 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 00:53:01,503 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 17 [2023-08-27 00:53:01,503 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [168738402] [2023-08-27 00:53:01,503 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 00:53:01,503 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-08-27 00:53:01,503 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:53:01,504 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-08-27 00:53:01,504 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=257, Unknown=0, NotChecked=0, Total=342 [2023-08-27 00:53:01,504 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 194 [2023-08-27 00:53:01,505 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 216 transitions, 3084 flow. Second operand has 19 states, 19 states have (on average 67.0) internal successors, (1273), 19 states have internal predecessors, (1273), 0 states have call successors, (0), 0 states 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 00:53:01,505 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:53:01,505 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 194 [2023-08-27 00:53:01,505 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:53:02,077 INFO L124 PetriNetUnfolderBase]: 1592/2871 cut-off events. [2023-08-27 00:53:02,077 INFO L125 PetriNetUnfolderBase]: For 28030/28030 co-relation queries the response was YES. [2023-08-27 00:53:02,089 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16302 conditions, 2871 events. 1592/2871 cut-off events. For 28030/28030 co-relation queries the response was YES. Maximal size of possible extension queue 112. Compared 16448 event pairs, 276 based on Foata normal form. 2/2873 useless extension candidates. Maximal degree in co-relation 16238. Up to 2424 conditions per place. [2023-08-27 00:53:02,096 INFO L140 encePairwiseOnDemand]: 183/194 looper letters, 188 selfloop transitions, 65 changer transitions 10/263 dead transitions. [2023-08-27 00:53:02,096 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 263 transitions, 3844 flow [2023-08-27 00:53:02,097 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-08-27 00:53:02,097 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2023-08-27 00:53:02,098 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 1258 transitions. [2023-08-27 00:53:02,098 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3602520045819015 [2023-08-27 00:53:02,098 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 1258 transitions. [2023-08-27 00:53:02,098 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 1258 transitions. [2023-08-27 00:53:02,099 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:53:02,099 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 1258 transitions. [2023-08-27 00:53:02,100 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 69.88888888888889) internal successors, (1258), 18 states have internal predecessors, (1258), 0 states have call successors, (0), 0 states 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 00:53:02,102 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 194.0) internal successors, (3686), 19 states have internal predecessors, (3686), 0 states have call successors, (0), 0 states 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 00:53:02,103 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 194.0) internal successors, (3686), 19 states have internal predecessors, (3686), 0 states have call successors, (0), 0 states 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 00:53:02,103 INFO L175 Difference]: Start difference. First operand has 167 places, 216 transitions, 3084 flow. Second operand 18 states and 1258 transitions. [2023-08-27 00:53:02,103 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 263 transitions, 3844 flow [2023-08-27 00:53:02,158 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 263 transitions, 3688 flow, removed 15 selfloop flow, removed 18 redundant places. [2023-08-27 00:53:02,161 INFO L231 Difference]: Finished difference. Result has 158 places, 219 transitions, 3148 flow [2023-08-27 00:53:02,161 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=194, PETRI_DIFFERENCE_MINUEND_FLOW=2944, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=216, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=3148, PETRI_PLACES=158, PETRI_TRANSITIONS=219} [2023-08-27 00:53:02,161 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 128 predicate places. [2023-08-27 00:53:02,161 INFO L495 AbstractCegarLoop]: Abstraction has has 158 places, 219 transitions, 3148 flow [2023-08-27 00:53:02,162 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 67.0) internal successors, (1273), 19 states have internal predecessors, (1273), 0 states have call successors, (0), 0 states 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 00:53:02,162 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:53:02,162 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 00:53:02,169 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2023-08-27 00:53:02,367 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,SelfDestructingSolverStorable22 [2023-08-27 00:53:02,367 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-27 00:53:02,367 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:53:02,367 INFO L85 PathProgramCache]: Analyzing trace with hash 79034948, now seen corresponding path program 5 times [2023-08-27 00:53:02,367 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:53:02,367 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [323512468] [2023-08-27 00:53:02,367 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:53:02,368 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:53:02,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:53:02,474 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 00:53:02,475 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:53:02,475 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [323512468] [2023-08-27 00:53:02,475 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [323512468] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 00:53:02,475 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1180716555] [2023-08-27 00:53:02,475 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-27 00:53:02,475 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:53:02,475 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 00:53:02,476 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 00:53:02,478 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 00:53:02,524 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 00:53:02,524 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 00:53:02,525 INFO L262 TraceCheckSpWp]: Trace formula consists of 122 conjuncts, 21 conjunts are in the unsatisfiable core [2023-08-27 00:53:02,525 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 00:53:02,655 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 00:53:02,655 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 00:53:02,799 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 00:53:02,799 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1180716555] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 00:53:02,799 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 00:53:02,799 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 17 [2023-08-27 00:53:02,799 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1963741380] [2023-08-27 00:53:02,799 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 00:53:02,799 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-08-27 00:53:02,799 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:53:02,800 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-08-27 00:53:02,800 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=263, Unknown=0, NotChecked=0, Total=342 [2023-08-27 00:53:02,800 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 194 [2023-08-27 00:53:02,802 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 219 transitions, 3148 flow. Second operand has 19 states, 19 states have (on average 67.0) internal successors, (1273), 19 states have internal predecessors, (1273), 0 states have call successors, (0), 0 states 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 00:53:02,802 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:53:02,802 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 194 [2023-08-27 00:53:02,802 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:53:03,487 INFO L124 PetriNetUnfolderBase]: 1597/2882 cut-off events. [2023-08-27 00:53:03,487 INFO L125 PetriNetUnfolderBase]: For 28693/28693 co-relation queries the response was YES. [2023-08-27 00:53:03,498 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16369 conditions, 2882 events. 1597/2882 cut-off events. For 28693/28693 co-relation queries the response was YES. Maximal size of possible extension queue 112. Compared 16523 event pairs, 273 based on Foata normal form. 2/2884 useless extension candidates. Maximal degree in co-relation 16307. Up to 2430 conditions per place. [2023-08-27 00:53:03,505 INFO L140 encePairwiseOnDemand]: 183/194 looper letters, 195 selfloop transitions, 64 changer transitions 10/269 dead transitions. [2023-08-27 00:53:03,505 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 269 transitions, 3964 flow [2023-08-27 00:53:03,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-08-27 00:53:03,505 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2023-08-27 00:53:03,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 1388 transitions. [2023-08-27 00:53:03,507 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3577319587628866 [2023-08-27 00:53:03,507 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 1388 transitions. [2023-08-27 00:53:03,507 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 1388 transitions. [2023-08-27 00:53:03,507 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:53:03,507 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 1388 transitions. [2023-08-27 00:53:03,509 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 69.4) internal successors, (1388), 20 states have internal predecessors, (1388), 0 states have call successors, (0), 0 states 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 00:53:03,511 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 194.0) internal successors, (4074), 21 states have internal predecessors, (4074), 0 states have call successors, (0), 0 states 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 00:53:03,512 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 194.0) internal successors, (4074), 21 states have internal predecessors, (4074), 0 states have call successors, (0), 0 states 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 00:53:03,512 INFO L175 Difference]: Start difference. First operand has 158 places, 219 transitions, 3148 flow. Second operand 20 states and 1388 transitions. [2023-08-27 00:53:03,512 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 269 transitions, 3964 flow [2023-08-27 00:53:03,567 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 269 transitions, 3879 flow, removed 6 selfloop flow, removed 11 redundant places. [2023-08-27 00:53:03,570 INFO L231 Difference]: Finished difference. Result has 168 places, 226 transitions, 3342 flow [2023-08-27 00:53:03,570 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=194, PETRI_DIFFERENCE_MINUEND_FLOW=3069, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=219, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=3342, PETRI_PLACES=168, PETRI_TRANSITIONS=226} [2023-08-27 00:53:03,571 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 138 predicate places. [2023-08-27 00:53:03,571 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 226 transitions, 3342 flow [2023-08-27 00:53:03,571 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 67.0) internal successors, (1273), 19 states have internal predecessors, (1273), 0 states have call successors, (0), 0 states 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 00:53:03,571 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:53:03,571 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 00:53:03,575 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 00:53:03,775 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,SelfDestructingSolverStorable23 [2023-08-27 00:53:03,775 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-27 00:53:03,775 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:53:03,775 INFO L85 PathProgramCache]: Analyzing trace with hash -1163386252, now seen corresponding path program 6 times [2023-08-27 00:53:03,776 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:53:03,776 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [240778106] [2023-08-27 00:53:03,776 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:53:03,776 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:53:03,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:53:03,877 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 00:53:03,877 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:53:03,877 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [240778106] [2023-08-27 00:53:03,877 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [240778106] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 00:53:03,877 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1015685479] [2023-08-27 00:53:03,877 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-27 00:53:03,877 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:53:03,878 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 00:53:03,878 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 00:53:03,880 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 00:53:03,929 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2023-08-27 00:53:03,930 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 00:53:03,930 INFO L262 TraceCheckSpWp]: Trace formula consists of 122 conjuncts, 21 conjunts are in the unsatisfiable core [2023-08-27 00:53:03,931 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 00:53:04,057 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 00:53:04,057 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 00:53:04,164 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 00:53:04,164 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1015685479] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 00:53:04,164 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 00:53:04,164 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 17 [2023-08-27 00:53:04,165 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1478118900] [2023-08-27 00:53:04,165 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 00:53:04,166 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-08-27 00:53:04,166 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:53:04,166 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-08-27 00:53:04,167 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=260, Unknown=0, NotChecked=0, Total=342 [2023-08-27 00:53:04,167 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 194 [2023-08-27 00:53:04,168 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 226 transitions, 3342 flow. Second operand has 19 states, 19 states have (on average 67.0) internal successors, (1273), 19 states have internal predecessors, (1273), 0 states have call successors, (0), 0 states 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 00:53:04,168 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:53:04,168 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 194 [2023-08-27 00:53:04,168 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:53:04,669 INFO L124 PetriNetUnfolderBase]: 1596/2883 cut-off events. [2023-08-27 00:53:04,669 INFO L125 PetriNetUnfolderBase]: For 31661/31661 co-relation queries the response was YES. [2023-08-27 00:53:04,680 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16616 conditions, 2883 events. 1596/2883 cut-off events. For 31661/31661 co-relation queries the response was YES. Maximal size of possible extension queue 112. Compared 16547 event pairs, 279 based on Foata normal form. 2/2885 useless extension candidates. Maximal degree in co-relation 16551. Up to 2439 conditions per place. [2023-08-27 00:53:04,687 INFO L140 encePairwiseOnDemand]: 183/194 looper letters, 195 selfloop transitions, 55 changer transitions 11/261 dead transitions. [2023-08-27 00:53:04,687 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 261 transitions, 4051 flow [2023-08-27 00:53:04,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-08-27 00:53:04,689 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-08-27 00:53:04,689 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 979 transitions. [2023-08-27 00:53:04,690 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3604565537555228 [2023-08-27 00:53:04,690 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 979 transitions. [2023-08-27 00:53:04,690 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 979 transitions. [2023-08-27 00:53:04,690 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:53:04,690 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 979 transitions. [2023-08-27 00:53:04,691 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 69.92857142857143) internal successors, (979), 14 states have internal predecessors, (979), 0 states have call successors, (0), 0 states 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 00:53:04,693 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 194.0) internal successors, (2910), 15 states have internal predecessors, (2910), 0 states have call successors, (0), 0 states 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 00:53:04,693 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 194.0) internal successors, (2910), 15 states have internal predecessors, (2910), 0 states have call successors, (0), 0 states 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 00:53:04,693 INFO L175 Difference]: Start difference. First operand has 168 places, 226 transitions, 3342 flow. Second operand 14 states and 979 transitions. [2023-08-27 00:53:04,693 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 261 transitions, 4051 flow [2023-08-27 00:53:04,755 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 261 transitions, 3964 flow, removed 8 selfloop flow, removed 12 redundant places. [2023-08-27 00:53:04,758 INFO L231 Difference]: Finished difference. Result has 171 places, 227 transitions, 3420 flow [2023-08-27 00:53:04,759 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=194, PETRI_DIFFERENCE_MINUEND_FLOW=3255, PETRI_DIFFERENCE_MINUEND_PLACES=154, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=226, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=3420, PETRI_PLACES=171, PETRI_TRANSITIONS=227} [2023-08-27 00:53:04,759 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 141 predicate places. [2023-08-27 00:53:04,759 INFO L495 AbstractCegarLoop]: Abstraction has has 171 places, 227 transitions, 3420 flow [2023-08-27 00:53:04,759 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 67.0) internal successors, (1273), 19 states have internal predecessors, (1273), 0 states have call successors, (0), 0 states 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 00:53:04,759 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:53:04,759 INFO L208 CegarLoopForPetriNet]: trace histogram [10, 1, 1, 1, 1] [2023-08-27 00:53:04,764 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 00:53:04,963 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,SelfDestructingSolverStorable24 [2023-08-27 00:53:04,963 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-27 00:53:04,964 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:53:04,964 INFO L85 PathProgramCache]: Analyzing trace with hash 1020856608, now seen corresponding path program 3 times [2023-08-27 00:53:04,964 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:53:04,964 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [372206679] [2023-08-27 00:53:04,964 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:53:04,964 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:53:04,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:53:05,057 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 00:53:05,057 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:53:05,057 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [372206679] [2023-08-27 00:53:05,057 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [372206679] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 00:53:05,057 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2111187671] [2023-08-27 00:53:05,057 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-27 00:53:05,057 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:53:05,057 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 00:53:05,058 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 00:53:05,060 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 00:53:05,113 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2023-08-27 00:53:05,113 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 00:53:05,113 INFO L262 TraceCheckSpWp]: Trace formula consists of 160 conjuncts, 13 conjunts are in the unsatisfiable core [2023-08-27 00:53:05,115 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 00:53:05,132 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 00:53:05,132 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 00:53:05,289 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 00:53:05,289 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2111187671] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 00:53:05,289 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 00:53:05,290 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 23 [2023-08-27 00:53:05,290 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1026875109] [2023-08-27 00:53:05,290 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 00:53:05,290 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2023-08-27 00:53:05,290 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:53:05,290 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2023-08-27 00:53:05,291 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=300, Invalid=300, Unknown=0, NotChecked=0, Total=600 [2023-08-27 00:53:05,292 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 86 out of 194 [2023-08-27 00:53:05,293 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 171 places, 227 transitions, 3420 flow. Second operand has 25 states, 25 states have (on average 87.16) internal successors, (2179), 25 states have internal predecessors, (2179), 0 states have call successors, (0), 0 states 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 00:53:05,293 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:53:05,293 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 86 of 194 [2023-08-27 00:53:05,293 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:53:06,527 INFO L124 PetriNetUnfolderBase]: 3940/7215 cut-off events. [2023-08-27 00:53:06,527 INFO L125 PetriNetUnfolderBase]: For 247505/247880 co-relation queries the response was YES. [2023-08-27 00:53:06,558 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40032 conditions, 7215 events. 3940/7215 cut-off events. For 247505/247880 co-relation queries the response was YES. Maximal size of possible extension queue 238. Compared 48142 event pairs, 148 based on Foata normal form. 1188/8391 useless extension candidates. Maximal degree in co-relation 39965. Up to 1951 conditions per place. [2023-08-27 00:53:06,581 INFO L140 encePairwiseOnDemand]: 188/194 looper letters, 391 selfloop transitions, 456 changer transitions 0/857 dead transitions. [2023-08-27 00:53:06,581 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 857 transitions, 11676 flow [2023-08-27 00:53:06,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2023-08-27 00:53:06,582 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2023-08-27 00:53:06,587 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 2388 transitions. [2023-08-27 00:53:06,589 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5128865979381443 [2023-08-27 00:53:06,589 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 2388 transitions. [2023-08-27 00:53:06,589 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 2388 transitions. [2023-08-27 00:53:06,591 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:53:06,591 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 2388 transitions. [2023-08-27 00:53:06,596 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 99.5) internal successors, (2388), 24 states have internal predecessors, (2388), 0 states have call successors, (0), 0 states 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 00:53:06,600 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 194.0) internal successors, (4850), 25 states have internal predecessors, (4850), 0 states have call successors, (0), 0 states 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 00:53:06,600 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 194.0) internal successors, (4850), 25 states have internal predecessors, (4850), 0 states have call successors, (0), 0 states 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 00:53:06,600 INFO L175 Difference]: Start difference. First operand has 171 places, 227 transitions, 3420 flow. Second operand 24 states and 2388 transitions. [2023-08-27 00:53:06,600 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 857 transitions, 11676 flow [2023-08-27 00:53:06,791 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 184 places, 857 transitions, 11528 flow, removed 6 selfloop flow, removed 8 redundant places. [2023-08-27 00:53:06,799 INFO L231 Difference]: Finished difference. Result has 206 places, 528 transitions, 9984 flow [2023-08-27 00:53:06,799 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=194, PETRI_DIFFERENCE_MINUEND_FLOW=3357, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=227, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=170, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=9984, PETRI_PLACES=206, PETRI_TRANSITIONS=528} [2023-08-27 00:53:06,800 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 176 predicate places. [2023-08-27 00:53:06,800 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 528 transitions, 9984 flow [2023-08-27 00:53:06,800 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 87.16) internal successors, (2179), 25 states have internal predecessors, (2179), 0 states have call successors, (0), 0 states 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 00:53:06,800 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:53:06,800 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 00:53:06,808 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 00:53:07,004 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,SelfDestructingSolverStorable25 [2023-08-27 00:53:07,005 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-27 00:53:07,005 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:53:07,005 INFO L85 PathProgramCache]: Analyzing trace with hash 1273914868, now seen corresponding path program 7 times [2023-08-27 00:53:07,005 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:53:07,005 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [473972099] [2023-08-27 00:53:07,005 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:53:07,006 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:53:07,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:53:07,118 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 00:53:07,119 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:53:07,119 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [473972099] [2023-08-27 00:53:07,119 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [473972099] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 00:53:07,119 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [588150542] [2023-08-27 00:53:07,119 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-27 00:53:07,119 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:53:07,119 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 00:53:07,121 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 00:53:07,192 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 00:53:07,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:53:07,218 INFO L262 TraceCheckSpWp]: Trace formula consists of 122 conjuncts, 21 conjunts are in the unsatisfiable core [2023-08-27 00:53:07,219 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 00:53:07,356 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 00:53:07,356 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 00:53:07,507 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 00:53:07,507 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [588150542] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 00:53:07,507 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 00:53:07,507 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 17 [2023-08-27 00:53:07,507 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1718653749] [2023-08-27 00:53:07,507 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 00:53:07,508 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-08-27 00:53:07,509 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:53:07,509 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-08-27 00:53:07,509 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=272, Unknown=0, NotChecked=0, Total=342 [2023-08-27 00:53:07,510 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 194 [2023-08-27 00:53:07,511 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 528 transitions, 9984 flow. Second operand has 19 states, 19 states have (on average 67.0) internal successors, (1273), 19 states have internal predecessors, (1273), 0 states have call successors, (0), 0 states 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 00:53:07,511 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:53:07,511 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 194 [2023-08-27 00:53:07,511 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:53:09,546 INFO L124 PetriNetUnfolderBase]: 4128/7591 cut-off events. [2023-08-27 00:53:09,546 INFO L125 PetriNetUnfolderBase]: For 146216/146216 co-relation queries the response was YES. [2023-08-27 00:53:09,586 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48727 conditions, 7591 events. 4128/7591 cut-off events. For 146216/146216 co-relation queries the response was YES. Maximal size of possible extension queue 238. Compared 50293 event pairs, 695 based on Foata normal form. 4/7595 useless extension candidates. Maximal degree in co-relation 48632. Up to 5958 conditions per place. [2023-08-27 00:53:09,605 INFO L140 encePairwiseOnDemand]: 182/194 looper letters, 362 selfloop transitions, 214 changer transitions 20/596 dead transitions. [2023-08-27 00:53:09,605 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 596 transitions, 11630 flow [2023-08-27 00:53:09,605 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2023-08-27 00:53:09,605 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2023-08-27 00:53:09,606 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 1674 transitions. [2023-08-27 00:53:09,607 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3595360824742268 [2023-08-27 00:53:09,607 INFO L72 ComplementDD]: Start complementDD. Operand 24 states and 1674 transitions. [2023-08-27 00:53:09,607 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24 states and 1674 transitions. [2023-08-27 00:53:09,607 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:53:09,607 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 24 states and 1674 transitions. [2023-08-27 00:53:09,609 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 25 states, 24 states have (on average 69.75) internal successors, (1674), 24 states have internal predecessors, (1674), 0 states have call successors, (0), 0 states 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 00:53:09,611 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 25 states, 25 states have (on average 194.0) internal successors, (4850), 25 states have internal predecessors, (4850), 0 states have call successors, (0), 0 states 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 00:53:09,612 INFO L81 ComplementDD]: Finished complementDD. Result has 25 states, 25 states have (on average 194.0) internal successors, (4850), 25 states have internal predecessors, (4850), 0 states have call successors, (0), 0 states 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 00:53:09,612 INFO L175 Difference]: Start difference. First operand has 206 places, 528 transitions, 9984 flow. Second operand 24 states and 1674 transitions. [2023-08-27 00:53:09,612 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 596 transitions, 11630 flow [2023-08-27 00:53:09,989 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 596 transitions, 10274 flow, removed 593 selfloop flow, removed 4 redundant places. [2023-08-27 00:53:09,997 INFO L231 Difference]: Finished difference. Result has 232 places, 536 transitions, 9581 flow [2023-08-27 00:53:09,998 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=194, PETRI_DIFFERENCE_MINUEND_FLOW=8638, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=528, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=204, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=315, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=9581, PETRI_PLACES=232, PETRI_TRANSITIONS=536} [2023-08-27 00:53:09,998 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 202 predicate places. [2023-08-27 00:53:09,998 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 536 transitions, 9581 flow [2023-08-27 00:53:09,998 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 67.0) internal successors, (1273), 19 states have internal predecessors, (1273), 0 states have call successors, (0), 0 states 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 00:53:09,998 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:53:09,998 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 00:53:10,003 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2023-08-27 00:53:10,202 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:53:10,202 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-27 00:53:10,203 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:53:10,203 INFO L85 PathProgramCache]: Analyzing trace with hash 77845656, now seen corresponding path program 8 times [2023-08-27 00:53:10,203 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:53:10,203 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1053466190] [2023-08-27 00:53:10,203 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:53:10,203 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:53:10,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:53:10,402 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 00:53:10,402 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:53:10,402 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1053466190] [2023-08-27 00:53:10,402 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1053466190] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 00:53:10,402 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [675773334] [2023-08-27 00:53:10,402 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 00:53:10,402 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:53:10,402 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 00:53:10,403 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 00:53:10,405 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 00:53:10,452 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 00:53:10,453 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 00:53:10,453 INFO L262 TraceCheckSpWp]: Trace formula consists of 122 conjuncts, 21 conjunts are in the unsatisfiable core [2023-08-27 00:53:10,454 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 00:53:10,560 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 00:53:10,560 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 00:53:10,704 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 00:53:10,705 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [675773334] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 00:53:10,705 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 00:53:10,705 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 17 [2023-08-27 00:53:10,705 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1624628805] [2023-08-27 00:53:10,705 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 00:53:10,705 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-08-27 00:53:10,706 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:53:10,706 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-08-27 00:53:10,706 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=266, Unknown=0, NotChecked=0, Total=342 [2023-08-27 00:53:10,707 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 194 [2023-08-27 00:53:10,707 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 536 transitions, 9581 flow. Second operand has 19 states, 19 states have (on average 67.0) internal successors, (1273), 19 states have internal predecessors, (1273), 0 states have call successors, (0), 0 states 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 00:53:10,707 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:53:10,708 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 194 [2023-08-27 00:53:10,708 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:53:12,679 INFO L124 PetriNetUnfolderBase]: 4112/7545 cut-off events. [2023-08-27 00:53:12,680 INFO L125 PetriNetUnfolderBase]: For 132458/132458 co-relation queries the response was YES. [2023-08-27 00:53:12,723 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47280 conditions, 7545 events. 4112/7545 cut-off events. For 132458/132458 co-relation queries the response was YES. Maximal size of possible extension queue 240. Compared 49822 event pairs, 699 based on Foata normal form. 2/7547 useless extension candidates. Maximal degree in co-relation 47180. Up to 5948 conditions per place. [2023-08-27 00:53:12,742 INFO L140 encePairwiseOnDemand]: 183/194 looper letters, 362 selfloop transitions, 211 changer transitions 10/583 dead transitions. [2023-08-27 00:53:12,742 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 583 transitions, 10946 flow [2023-08-27 00:53:12,742 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-08-27 00:53:12,742 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2023-08-27 00:53:12,743 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 1398 transitions. [2023-08-27 00:53:12,744 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36030927835051546 [2023-08-27 00:53:12,744 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 1398 transitions. [2023-08-27 00:53:12,744 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 1398 transitions. [2023-08-27 00:53:12,744 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:53:12,744 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 1398 transitions. [2023-08-27 00:53:12,745 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 69.9) internal successors, (1398), 20 states have internal predecessors, (1398), 0 states have call successors, (0), 0 states 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 00:53:12,747 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 194.0) internal successors, (4074), 21 states have internal predecessors, (4074), 0 states have call successors, (0), 0 states 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 00:53:12,748 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 194.0) internal successors, (4074), 21 states have internal predecessors, (4074), 0 states have call successors, (0), 0 states 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 00:53:12,748 INFO L175 Difference]: Start difference. First operand has 232 places, 536 transitions, 9581 flow. Second operand 20 states and 1398 transitions. [2023-08-27 00:53:12,748 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 583 transitions, 10946 flow [2023-08-27 00:53:13,168 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 227 places, 583 transitions, 10731 flow, removed 14 selfloop flow, removed 15 redundant places. [2023-08-27 00:53:13,176 INFO L231 Difference]: Finished difference. Result has 229 places, 535 transitions, 9947 flow [2023-08-27 00:53:13,176 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=194, PETRI_DIFFERENCE_MINUEND_FLOW=9352, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=534, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=209, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=324, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=9947, PETRI_PLACES=229, PETRI_TRANSITIONS=535} [2023-08-27 00:53:13,176 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 199 predicate places. [2023-08-27 00:53:13,176 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 535 transitions, 9947 flow [2023-08-27 00:53:13,177 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 67.0) internal successors, (1273), 19 states have internal predecessors, (1273), 0 states have call successors, (0), 0 states 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 00:53:13,177 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:53:13,177 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 00:53:13,183 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 00:53:13,380 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2023-08-27 00:53:13,380 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-27 00:53:13,380 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:53:13,380 INFO L85 PathProgramCache]: Analyzing trace with hash 997962821, now seen corresponding path program 2 times [2023-08-27 00:53:13,380 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:53:13,380 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1474329215] [2023-08-27 00:53:13,381 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:53:13,381 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:53:13,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:53:13,419 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 6 proven. 11 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 00:53:13,419 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:53:13,420 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1474329215] [2023-08-27 00:53:13,420 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1474329215] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 00:53:13,420 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [990262242] [2023-08-27 00:53:13,420 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 00:53:13,420 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:53:13,420 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 00:53:13,421 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 00:53:13,422 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 00:53:13,471 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-08-27 00:53:13,471 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 00:53:13,471 INFO L262 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 4 conjunts are in the unsatisfiable core [2023-08-27 00:53:13,472 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 00:53:13,486 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2023-08-27 00:53:13,486 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-27 00:53:13,486 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [990262242] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 00:53:13,487 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-27 00:53:13,487 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [6] total 7 [2023-08-27 00:53:13,487 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1865277389] [2023-08-27 00:53:13,487 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 00:53:13,487 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 00:53:13,487 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:53:13,487 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 00:53:13,487 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2023-08-27 00:53:13,487 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 78 out of 194 [2023-08-27 00:53:13,488 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 535 transitions, 9947 flow. Second operand has 3 states, 3 states have (on average 80.33333333333333) internal successors, (241), 3 states have internal predecessors, (241), 0 states have call successors, (0), 0 states 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 00:53:13,488 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:53:13,488 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 78 of 194 [2023-08-27 00:53:13,488 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:53:14,510 INFO L124 PetriNetUnfolderBase]: 3318/5482 cut-off events. [2023-08-27 00:53:14,510 INFO L125 PetriNetUnfolderBase]: For 133202/133572 co-relation queries the response was YES. [2023-08-27 00:53:14,541 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32965 conditions, 5482 events. 3318/5482 cut-off events. For 133202/133572 co-relation queries the response was YES. Maximal size of possible extension queue 158. Compared 29876 event pairs, 1338 based on Foata normal form. 724/6185 useless extension candidates. Maximal degree in co-relation 32867. Up to 5468 conditions per place. [2023-08-27 00:53:14,557 INFO L140 encePairwiseOnDemand]: 192/194 looper letters, 353 selfloop transitions, 1 changer transitions 0/365 dead transitions. [2023-08-27 00:53:14,557 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 365 transitions, 6104 flow [2023-08-27 00:53:14,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 00:53:14,558 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 00:53:14,558 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 250 transitions. [2023-08-27 00:53:14,558 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42955326460481097 [2023-08-27 00:53:14,558 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 250 transitions. [2023-08-27 00:53:14,558 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 250 transitions. [2023-08-27 00:53:14,558 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:53:14,559 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 250 transitions. [2023-08-27 00:53:14,559 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 83.33333333333333) internal successors, (250), 3 states have internal predecessors, (250), 0 states have call successors, (0), 0 states 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 00:53:14,559 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 194.0) internal successors, (776), 4 states have internal predecessors, (776), 0 states have call successors, (0), 0 states 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 00:53:14,560 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 194.0) internal successors, (776), 4 states have internal predecessors, (776), 0 states have call successors, (0), 0 states 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 00:53:14,560 INFO L175 Difference]: Start difference. First operand has 229 places, 535 transitions, 9947 flow. Second operand 3 states and 250 transitions. [2023-08-27 00:53:14,560 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 365 transitions, 6104 flow [2023-08-27 00:53:14,789 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 365 transitions, 5385 flow, removed 164 selfloop flow, removed 20 redundant places. [2023-08-27 00:53:14,794 INFO L231 Difference]: Finished difference. Result has 191 places, 365 transitions, 4679 flow [2023-08-27 00:53:14,794 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=194, PETRI_DIFFERENCE_MINUEND_FLOW=4677, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=365, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=364, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=4679, PETRI_PLACES=191, PETRI_TRANSITIONS=365} [2023-08-27 00:53:14,795 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 161 predicate places. [2023-08-27 00:53:14,795 INFO L495 AbstractCegarLoop]: Abstraction has has 191 places, 365 transitions, 4679 flow [2023-08-27 00:53:14,795 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 80.33333333333333) internal successors, (241), 3 states have internal predecessors, (241), 0 states have call successors, (0), 0 states 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 00:53:14,795 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:53:14,795 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 00:53:14,801 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 00:53:14,996 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2023-08-27 00:53:14,996 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-27 00:53:14,997 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:53:14,997 INFO L85 PathProgramCache]: Analyzing trace with hash -959445686, now seen corresponding path program 1 times [2023-08-27 00:53:14,997 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:53:14,997 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2070562790] [2023-08-27 00:53:14,997 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:53:14,997 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:53:15,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:53:15,110 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 00:53:15,110 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:53:15,110 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2070562790] [2023-08-27 00:53:15,110 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2070562790] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 00:53:15,110 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1268037125] [2023-08-27 00:53:15,110 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:53:15,110 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:53:15,111 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 00:53:15,111 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 00:53:15,113 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 00:53:15,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:53:15,173 INFO L262 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 21 conjunts are in the unsatisfiable core [2023-08-27 00:53:15,174 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 00:53:15,270 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 00:53:15,270 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 00:53:15,396 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 00:53:15,397 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1268037125] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 00:53:15,397 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 00:53:15,397 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 16 [2023-08-27 00:53:15,397 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [380190934] [2023-08-27 00:53:15,397 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 00:53:15,397 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-08-27 00:53:15,397 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:53:15,397 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-08-27 00:53:15,398 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=241, Unknown=0, NotChecked=0, Total=306 [2023-08-27 00:53:15,398 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 194 [2023-08-27 00:53:15,399 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 365 transitions, 4679 flow. Second operand has 18 states, 18 states have (on average 66.72222222222223) internal successors, (1201), 18 states have internal predecessors, (1201), 0 states have call successors, (0), 0 states 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 00:53:15,399 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:53:15,399 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 194 [2023-08-27 00:53:15,399 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:53:17,622 INFO L124 PetriNetUnfolderBase]: 7402/12876 cut-off events. [2023-08-27 00:53:17,622 INFO L125 PetriNetUnfolderBase]: For 161847/161847 co-relation queries the response was YES. [2023-08-27 00:53:17,754 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62416 conditions, 12876 events. 7402/12876 cut-off events. For 161847/161847 co-relation queries the response was YES. Maximal size of possible extension queue 369. Compared 87718 event pairs, 723 based on Foata normal form. 67/12943 useless extension candidates. Maximal degree in co-relation 62328. Up to 5763 conditions per place. [2023-08-27 00:53:17,783 INFO L140 encePairwiseOnDemand]: 183/194 looper letters, 784 selfloop transitions, 368 changer transitions 16/1168 dead transitions. [2023-08-27 00:53:17,784 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 1168 transitions, 16195 flow [2023-08-27 00:53:17,784 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-08-27 00:53:17,784 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2023-08-27 00:53:17,785 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 1754 transitions. [2023-08-27 00:53:17,785 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3616494845360825 [2023-08-27 00:53:17,785 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 1754 transitions. [2023-08-27 00:53:17,785 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 1754 transitions. [2023-08-27 00:53:17,786 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:53:17,786 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 1754 transitions. [2023-08-27 00:53:17,787 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 26 states, 25 states have (on average 70.16) internal successors, (1754), 25 states have internal predecessors, (1754), 0 states have call successors, (0), 0 states 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 00:53:17,790 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 26 states, 26 states have (on average 194.0) internal successors, (5044), 26 states have internal predecessors, (5044), 0 states have call successors, (0), 0 states 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 00:53:17,790 INFO L81 ComplementDD]: Finished complementDD. Result has 26 states, 26 states have (on average 194.0) internal successors, (5044), 26 states have internal predecessors, (5044), 0 states have call successors, (0), 0 states 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 00:53:17,790 INFO L175 Difference]: Start difference. First operand has 191 places, 365 transitions, 4679 flow. Second operand 25 states and 1754 transitions. [2023-08-27 00:53:17,790 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 1168 transitions, 16195 flow [2023-08-27 00:53:18,010 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 1168 transitions, 16194 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-27 00:53:18,020 INFO L231 Difference]: Finished difference. Result has 221 places, 705 transitions, 10623 flow [2023-08-27 00:53:18,020 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=194, PETRI_DIFFERENCE_MINUEND_FLOW=4673, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=364, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=10623, PETRI_PLACES=221, PETRI_TRANSITIONS=705} [2023-08-27 00:53:18,020 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 191 predicate places. [2023-08-27 00:53:18,020 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 705 transitions, 10623 flow [2023-08-27 00:53:18,021 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 66.72222222222223) internal successors, (1201), 18 states have internal predecessors, (1201), 0 states have call successors, (0), 0 states 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 00:53:18,021 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:53:18,021 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 00:53:18,029 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2023-08-27 00:53:18,225 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:53:18,225 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-27 00:53:18,225 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:53:18,225 INFO L85 PathProgramCache]: Analyzing trace with hash -1692920938, now seen corresponding path program 9 times [2023-08-27 00:53:18,225 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:53:18,225 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1489085903] [2023-08-27 00:53:18,226 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:53:18,226 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:53:18,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:53:18,383 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 00:53:18,383 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:53:18,383 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1489085903] [2023-08-27 00:53:18,383 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1489085903] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 00:53:18,383 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [352523485] [2023-08-27 00:53:18,383 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-27 00:53:18,384 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:53:18,384 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 00:53:18,384 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 00:53:18,404 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 00:53:18,443 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-08-27 00:53:18,444 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 00:53:18,444 INFO L262 TraceCheckSpWp]: Trace formula consists of 140 conjuncts, 29 conjunts are in the unsatisfiable core [2023-08-27 00:53:18,448 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 00:53:18,592 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 00:53:18,592 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 00:53:18,862 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 00:53:18,863 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [352523485] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 00:53:18,863 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 00:53:18,863 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8, 8] total 22 [2023-08-27 00:53:18,863 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [795382304] [2023-08-27 00:53:18,863 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 00:53:18,863 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2023-08-27 00:53:18,863 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:53:18,864 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-08-27 00:53:18,864 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=441, Unknown=0, NotChecked=0, Total=552 [2023-08-27 00:53:18,865 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 194 [2023-08-27 00:53:18,866 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 705 transitions, 10623 flow. Second operand has 24 states, 24 states have (on average 66.875) internal successors, (1605), 24 states have internal predecessors, (1605), 0 states have call successors, (0), 0 states 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 00:53:18,866 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:53:18,866 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 194 [2023-08-27 00:53:18,866 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:53:22,132 INFO L124 PetriNetUnfolderBase]: 7597/13420 cut-off events. [2023-08-27 00:53:22,133 INFO L125 PetriNetUnfolderBase]: For 200726/200726 co-relation queries the response was YES. [2023-08-27 00:53:22,207 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77499 conditions, 13420 events. 7597/13420 cut-off events. For 200726/200726 co-relation queries the response was YES. Maximal size of possible extension queue 387. Compared 94018 event pairs, 938 based on Foata normal form. 20/13440 useless extension candidates. Maximal degree in co-relation 77402. Up to 10595 conditions per place. [2023-08-27 00:53:22,243 INFO L140 encePairwiseOnDemand]: 184/194 looper letters, 697 selfloop transitions, 224 changer transitions 15/936 dead transitions. [2023-08-27 00:53:22,243 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 936 transitions, 15022 flow [2023-08-27 00:53:22,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2023-08-27 00:53:22,244 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2023-08-27 00:53:22,246 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 2195 transitions. [2023-08-27 00:53:22,246 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.364981709344862 [2023-08-27 00:53:22,246 INFO L72 ComplementDD]: Start complementDD. Operand 31 states and 2195 transitions. [2023-08-27 00:53:22,246 INFO L73 IsDeterministic]: Start isDeterministic. Operand 31 states and 2195 transitions. [2023-08-27 00:53:22,247 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:53:22,247 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 31 states and 2195 transitions. [2023-08-27 00:53:22,248 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 32 states, 31 states have (on average 70.80645161290323) internal successors, (2195), 31 states have internal predecessors, (2195), 0 states have call successors, (0), 0 states 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 00:53:22,251 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 32 states, 32 states have (on average 194.0) internal successors, (6208), 32 states have internal predecessors, (6208), 0 states have call successors, (0), 0 states 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 00:53:22,251 INFO L81 ComplementDD]: Finished complementDD. Result has 32 states, 32 states have (on average 194.0) internal successors, (6208), 32 states have internal predecessors, (6208), 0 states have call successors, (0), 0 states 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 00:53:22,251 INFO L175 Difference]: Start difference. First operand has 221 places, 705 transitions, 10623 flow. Second operand 31 states and 2195 transitions. [2023-08-27 00:53:22,252 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 936 transitions, 15022 flow [2023-08-27 00:53:22,885 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 936 transitions, 14512 flow, removed 224 selfloop flow, removed 10 redundant places. [2023-08-27 00:53:22,896 INFO L231 Difference]: Finished difference. Result has 253 places, 795 transitions, 12696 flow [2023-08-27 00:53:22,897 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=194, PETRI_DIFFERENCE_MINUEND_FLOW=10232, PETRI_DIFFERENCE_MINUEND_PLACES=207, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=705, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=137, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=540, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=12696, PETRI_PLACES=253, PETRI_TRANSITIONS=795} [2023-08-27 00:53:22,897 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 223 predicate places. [2023-08-27 00:53:22,897 INFO L495 AbstractCegarLoop]: Abstraction has has 253 places, 795 transitions, 12696 flow [2023-08-27 00:53:22,897 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 66.875) internal successors, (1605), 24 states have internal predecessors, (1605), 0 states have call successors, (0), 0 states 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 00:53:22,897 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:53:22,897 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 00:53:22,902 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 00:53:23,098 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:53:23,098 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-27 00:53:23,098 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:53:23,098 INFO L85 PathProgramCache]: Analyzing trace with hash -1537267980, now seen corresponding path program 10 times [2023-08-27 00:53:23,098 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:53:23,098 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1491831726] [2023-08-27 00:53:23,098 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:53:23,098 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:53:23,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:53:23,246 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 00:53:23,247 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:53:23,247 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1491831726] [2023-08-27 00:53:23,247 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1491831726] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 00:53:23,247 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1709984843] [2023-08-27 00:53:23,247 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-27 00:53:23,247 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:53:23,247 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 00:53:23,248 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 00:53:23,268 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 00:53:23,403 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-27 00:53:23,403 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 00:53:23,404 INFO L262 TraceCheckSpWp]: Trace formula consists of 140 conjuncts, 29 conjunts are in the unsatisfiable core [2023-08-27 00:53:23,405 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 00:53:23,572 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 00:53:23,572 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 00:53:23,766 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 00:53:23,766 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1709984843] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 00:53:23,766 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 00:53:23,766 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8, 8] total 22 [2023-08-27 00:53:23,766 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [411657516] [2023-08-27 00:53:23,766 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 00:53:23,766 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2023-08-27 00:53:23,767 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:53:23,767 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-08-27 00:53:23,767 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=444, Unknown=0, NotChecked=0, Total=552 [2023-08-27 00:53:23,768 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 194 [2023-08-27 00:53:23,769 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 795 transitions, 12696 flow. Second operand has 24 states, 24 states have (on average 66.83333333333333) internal successors, (1604), 24 states have internal predecessors, (1604), 0 states have call successors, (0), 0 states 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 00:53:23,769 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:53:23,769 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 194 [2023-08-27 00:53:23,769 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:53:29,075 INFO L124 PetriNetUnfolderBase]: 8814/15885 cut-off events. [2023-08-27 00:53:29,075 INFO L125 PetriNetUnfolderBase]: For 268584/268584 co-relation queries the response was YES. [2023-08-27 00:53:29,175 INFO L83 FinitePrefix]: Finished finitePrefix Result has 93859 conditions, 15885 events. 8814/15885 cut-off events. For 268584/268584 co-relation queries the response was YES. Maximal size of possible extension queue 443. Compared 117331 event pairs, 524 based on Foata normal form. 22/15907 useless extension candidates. Maximal degree in co-relation 93750. Up to 11120 conditions per place. [2023-08-27 00:53:29,219 INFO L140 encePairwiseOnDemand]: 184/194 looper letters, 775 selfloop transitions, 549 changer transitions 17/1341 dead transitions. [2023-08-27 00:53:29,219 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 310 places, 1341 transitions, 22426 flow [2023-08-27 00:53:29,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2023-08-27 00:53:29,219 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 61 states. [2023-08-27 00:53:29,221 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61 states to 61 states and 4275 transitions. [2023-08-27 00:53:29,222 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36124725367584926 [2023-08-27 00:53:29,222 INFO L72 ComplementDD]: Start complementDD. Operand 61 states and 4275 transitions. [2023-08-27 00:53:29,222 INFO L73 IsDeterministic]: Start isDeterministic. Operand 61 states and 4275 transitions. [2023-08-27 00:53:29,223 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:53:29,223 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 61 states and 4275 transitions. [2023-08-27 00:53:29,226 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 62 states, 61 states have (on average 70.08196721311475) internal successors, (4275), 61 states have internal predecessors, (4275), 0 states have call successors, (0), 0 states 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 00:53:29,232 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 62 states, 62 states have (on average 194.0) internal successors, (12028), 62 states have internal predecessors, (12028), 0 states have call successors, (0), 0 states 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 00:53:29,232 INFO L81 ComplementDD]: Finished complementDD. Result has 62 states, 62 states have (on average 194.0) internal successors, (12028), 62 states have internal predecessors, (12028), 0 states have call successors, (0), 0 states 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 00:53:29,232 INFO L175 Difference]: Start difference. First operand has 253 places, 795 transitions, 12696 flow. Second operand 61 states and 4275 transitions. [2023-08-27 00:53:29,233 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 310 places, 1341 transitions, 22426 flow [2023-08-27 00:53:30,258 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 301 places, 1341 transitions, 21518 flow, removed 375 selfloop flow, removed 9 redundant places. [2023-08-27 00:53:30,273 INFO L231 Difference]: Finished difference. Result has 314 places, 1164 transitions, 19900 flow [2023-08-27 00:53:30,274 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=194, PETRI_DIFFERENCE_MINUEND_FLOW=12070, PETRI_DIFFERENCE_MINUEND_PLACES=241, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=795, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=266, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=491, PETRI_DIFFERENCE_SUBTRAHEND_STATES=61, PETRI_FLOW=19900, PETRI_PLACES=314, PETRI_TRANSITIONS=1164} [2023-08-27 00:53:30,274 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 284 predicate places. [2023-08-27 00:53:30,274 INFO L495 AbstractCegarLoop]: Abstraction has has 314 places, 1164 transitions, 19900 flow [2023-08-27 00:53:30,275 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 66.83333333333333) internal successors, (1604), 24 states have internal predecessors, (1604), 0 states have call successors, (0), 0 states 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 00:53:30,275 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:53:30,275 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 00:53:30,278 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2023-08-27 00:53:30,475 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:53:30,475 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-27 00:53:30,475 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:53:30,475 INFO L85 PathProgramCache]: Analyzing trace with hash -496134004, now seen corresponding path program 2 times [2023-08-27 00:53:30,476 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:53:30,476 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [238865439] [2023-08-27 00:53:30,476 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:53:30,476 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:53:30,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:53:30,586 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 00:53:30,586 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:53:30,586 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [238865439] [2023-08-27 00:53:30,586 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [238865439] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 00:53:30,586 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1798061848] [2023-08-27 00:53:30,586 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 00:53:30,586 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:53:30,586 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 00:53:30,587 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 00:53:30,593 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 00:53:30,649 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 00:53:30,650 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 00:53:30,650 INFO L262 TraceCheckSpWp]: Trace formula consists of 144 conjuncts, 25 conjunts are in the unsatisfiable core [2023-08-27 00:53:30,651 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 00:53:30,765 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 00:53:30,765 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 00:53:30,860 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 00:53:30,860 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1798061848] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 00:53:30,860 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 00:53:30,860 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 17 [2023-08-27 00:53:30,860 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [942417626] [2023-08-27 00:53:30,860 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 00:53:30,861 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-08-27 00:53:30,861 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:53:30,861 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-08-27 00:53:30,861 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=282, Unknown=0, NotChecked=0, Total=342 [2023-08-27 00:53:30,862 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 194 [2023-08-27 00:53:30,862 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 314 places, 1164 transitions, 19900 flow. Second operand has 19 states, 19 states have (on average 66.73684210526316) internal successors, (1268), 19 states have internal predecessors, (1268), 0 states have call successors, (0), 0 states 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 00:53:30,862 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:53:30,863 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 194 [2023-08-27 00:53:30,863 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:53:36,144 INFO L124 PetriNetUnfolderBase]: 9277/16831 cut-off events. [2023-08-27 00:53:36,145 INFO L125 PetriNetUnfolderBase]: For 279129/279129 co-relation queries the response was YES. [2023-08-27 00:53:36,259 INFO L83 FinitePrefix]: Finished finitePrefix Result has 103811 conditions, 16831 events. 9277/16831 cut-off events. For 279129/279129 co-relation queries the response was YES. Maximal size of possible extension queue 470. Compared 126475 event pairs, 948 based on Foata normal form. 53/16884 useless extension candidates. Maximal degree in co-relation 103693. Up to 13493 conditions per place. [2023-08-27 00:53:36,310 INFO L140 encePairwiseOnDemand]: 184/194 looper letters, 1012 selfloop transitions, 201 changer transitions 122/1335 dead transitions. [2023-08-27 00:53:36,310 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 1335 transitions, 24184 flow [2023-08-27 00:53:36,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2023-08-27 00:53:36,311 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2023-08-27 00:53:36,312 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 1624 transitions. [2023-08-27 00:53:36,312 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36396234872254596 [2023-08-27 00:53:36,313 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 1624 transitions. [2023-08-27 00:53:36,313 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 1624 transitions. [2023-08-27 00:53:36,313 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:53:36,313 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 1624 transitions. [2023-08-27 00:53:36,314 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 70.6086956521739) internal successors, (1624), 23 states have internal predecessors, (1624), 0 states have call successors, (0), 0 states 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 00:53:36,317 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 194.0) internal successors, (4656), 24 states have internal predecessors, (4656), 0 states have call successors, (0), 0 states 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 00:53:36,317 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 194.0) internal successors, (4656), 24 states have internal predecessors, (4656), 0 states have call successors, (0), 0 states 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 00:53:36,317 INFO L175 Difference]: Start difference. First operand has 314 places, 1164 transitions, 19900 flow. Second operand 23 states and 1624 transitions. [2023-08-27 00:53:36,317 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 1335 transitions, 24184 flow [2023-08-27 00:53:38,038 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 313 places, 1335 transitions, 22067 flow, removed 856 selfloop flow, removed 20 redundant places. [2023-08-27 00:53:38,054 INFO L231 Difference]: Finished difference. Result has 320 places, 1142 transitions, 18125 flow [2023-08-27 00:53:38,055 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=194, PETRI_DIFFERENCE_MINUEND_FLOW=17793, PETRI_DIFFERENCE_MINUEND_PLACES=291, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1164, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=199, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=963, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=18125, PETRI_PLACES=320, PETRI_TRANSITIONS=1142} [2023-08-27 00:53:38,055 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 290 predicate places. [2023-08-27 00:53:38,055 INFO L495 AbstractCegarLoop]: Abstraction has has 320 places, 1142 transitions, 18125 flow [2023-08-27 00:53:38,055 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 66.73684210526316) internal successors, (1268), 19 states have internal predecessors, (1268), 0 states have call successors, (0), 0 states 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 00:53:38,055 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:53:38,056 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 00:53:38,060 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 00:53:38,259 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,SelfDestructingSolverStorable32 [2023-08-27 00:53:38,260 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-27 00:53:38,260 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:53:38,260 INFO L85 PathProgramCache]: Analyzing trace with hash -1568548530, now seen corresponding path program 11 times [2023-08-27 00:53:38,260 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:53:38,260 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [985676489] [2023-08-27 00:53:38,260 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:53:38,260 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:53:38,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:53:38,408 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 00:53:38,408 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:53:38,408 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [985676489] [2023-08-27 00:53:38,408 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [985676489] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 00:53:38,408 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1189801294] [2023-08-27 00:53:38,408 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-27 00:53:38,408 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:53:38,408 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 00:53:38,409 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 00:53:38,412 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 00:53:38,468 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-08-27 00:53:38,468 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 00:53:38,469 INFO L262 TraceCheckSpWp]: Trace formula consists of 140 conjuncts, 29 conjunts are in the unsatisfiable core [2023-08-27 00:53:38,472 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 00:53:38,717 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 00:53:38,717 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 00:53:38,900 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 00:53:38,900 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1189801294] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 00:53:38,900 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 00:53:38,900 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8, 8] total 22 [2023-08-27 00:53:38,900 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [545973431] [2023-08-27 00:53:38,900 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 00:53:38,900 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2023-08-27 00:53:38,900 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:53:38,901 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-08-27 00:53:38,901 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=444, Unknown=0, NotChecked=0, Total=552 [2023-08-27 00:53:38,901 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 194 [2023-08-27 00:53:38,902 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 320 places, 1142 transitions, 18125 flow. Second operand has 24 states, 24 states have (on average 66.875) internal successors, (1605), 24 states have internal predecessors, (1605), 0 states have call successors, (0), 0 states 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 00:53:38,902 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:53:38,902 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 194 [2023-08-27 00:53:38,902 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:53:44,277 INFO L124 PetriNetUnfolderBase]: 9174/16651 cut-off events. [2023-08-27 00:53:44,277 INFO L125 PetriNetUnfolderBase]: For 271038/271038 co-relation queries the response was YES. [2023-08-27 00:53:44,383 INFO L83 FinitePrefix]: Finished finitePrefix Result has 102955 conditions, 16651 events. 9174/16651 cut-off events. For 271038/271038 co-relation queries the response was YES. Maximal size of possible extension queue 461. Compared 124954 event pairs, 1028 based on Foata normal form. 20/16671 useless extension candidates. Maximal degree in co-relation 102837. Up to 13589 conditions per place. [2023-08-27 00:53:44,429 INFO L140 encePairwiseOnDemand]: 183/194 looper letters, 1033 selfloop transitions, 365 changer transitions 18/1416 dead transitions. [2023-08-27 00:53:44,429 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 1416 transitions, 24005 flow [2023-08-27 00:53:44,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2023-08-27 00:53:44,430 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 41 states. [2023-08-27 00:53:44,431 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 2888 transitions. [2023-08-27 00:53:44,432 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3630877545888861 [2023-08-27 00:53:44,432 INFO L72 ComplementDD]: Start complementDD. Operand 41 states and 2888 transitions. [2023-08-27 00:53:44,432 INFO L73 IsDeterministic]: Start isDeterministic. Operand 41 states and 2888 transitions. [2023-08-27 00:53:44,432 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:53:44,432 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 41 states and 2888 transitions. [2023-08-27 00:53:44,434 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 42 states, 41 states have (on average 70.4390243902439) internal successors, (2888), 41 states have internal predecessors, (2888), 0 states have call successors, (0), 0 states 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 00:53:44,438 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 42 states, 42 states have (on average 194.0) internal successors, (8148), 42 states have internal predecessors, (8148), 0 states have call successors, (0), 0 states 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 00:53:44,438 INFO L81 ComplementDD]: Finished complementDD. Result has 42 states, 42 states have (on average 194.0) internal successors, (8148), 42 states have internal predecessors, (8148), 0 states have call successors, (0), 0 states 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 00:53:44,438 INFO L175 Difference]: Start difference. First operand has 320 places, 1142 transitions, 18125 flow. Second operand 41 states and 2888 transitions. [2023-08-27 00:53:44,438 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 351 places, 1416 transitions, 24005 flow [2023-08-27 00:53:45,920 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 333 places, 1416 transitions, 23599 flow, removed 67 selfloop flow, removed 18 redundant places. [2023-08-27 00:53:45,938 INFO L231 Difference]: Finished difference. Result has 342 places, 1268 transitions, 21018 flow [2023-08-27 00:53:45,938 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=194, PETRI_DIFFERENCE_MINUEND_FLOW=17821, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1142, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=239, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=845, PETRI_DIFFERENCE_SUBTRAHEND_STATES=41, PETRI_FLOW=21018, PETRI_PLACES=342, PETRI_TRANSITIONS=1268} [2023-08-27 00:53:45,938 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 312 predicate places. [2023-08-27 00:53:45,938 INFO L495 AbstractCegarLoop]: Abstraction has has 342 places, 1268 transitions, 21018 flow [2023-08-27 00:53:45,939 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 66.875) internal successors, (1605), 24 states have internal predecessors, (1605), 0 states have call successors, (0), 0 states 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 00:53:45,939 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:53:45,939 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 00:53:45,942 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 00:53:46,142 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,SelfDestructingSolverStorable33 [2023-08-27 00:53:46,142 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-27 00:53:46,143 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:53:46,143 INFO L85 PathProgramCache]: Analyzing trace with hash 1398521794, now seen corresponding path program 12 times [2023-08-27 00:53:46,143 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:53:46,143 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [364087521] [2023-08-27 00:53:46,143 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:53:46,143 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:53:46,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:53:46,253 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 00:53:46,253 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:53:46,253 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [364087521] [2023-08-27 00:53:46,253 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [364087521] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 00:53:46,253 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1938367721] [2023-08-27 00:53:46,253 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-27 00:53:46,253 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:53:46,253 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 00:53:46,254 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 00:53:46,297 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 00:53:46,333 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-08-27 00:53:46,333 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 00:53:46,334 INFO L262 TraceCheckSpWp]: Trace formula consists of 140 conjuncts, 29 conjunts are in the unsatisfiable core [2023-08-27 00:53:46,334 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 00:53:46,505 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 00:53:46,505 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 00:53:46,784 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 00:53:46,784 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1938367721] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 00:53:46,784 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 00:53:46,785 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8, 8] total 22 [2023-08-27 00:53:46,785 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1753372521] [2023-08-27 00:53:46,785 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 00:53:46,785 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2023-08-27 00:53:46,785 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:53:46,785 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-08-27 00:53:46,785 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=445, Unknown=0, NotChecked=0, Total=552 [2023-08-27 00:53:46,786 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 194 [2023-08-27 00:53:46,787 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 342 places, 1268 transitions, 21018 flow. Second operand has 24 states, 24 states have (on average 66.83333333333333) internal successors, (1604), 24 states have internal predecessors, (1604), 0 states have call successors, (0), 0 states 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 00:53:46,787 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:53:46,787 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 194 [2023-08-27 00:53:46,787 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:53:52,866 INFO L124 PetriNetUnfolderBase]: 9380/17019 cut-off events. [2023-08-27 00:53:52,866 INFO L125 PetriNetUnfolderBase]: For 279609/279609 co-relation queries the response was YES. [2023-08-27 00:53:52,977 INFO L83 FinitePrefix]: Finished finitePrefix Result has 106483 conditions, 17019 events. 9380/17019 cut-off events. For 279609/279609 co-relation queries the response was YES. Maximal size of possible extension queue 467. Compared 128255 event pairs, 1234 based on Foata normal form. 22/17041 useless extension candidates. Maximal degree in co-relation 106364. Up to 14324 conditions per place. [2023-08-27 00:53:53,025 INFO L140 encePairwiseOnDemand]: 184/194 looper letters, 970 selfloop transitions, 472 changer transitions 17/1459 dead transitions. [2023-08-27 00:53:53,025 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 388 places, 1459 transitions, 25957 flow [2023-08-27 00:53:53,026 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2023-08-27 00:53:53,026 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 50 states. [2023-08-27 00:53:53,027 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 3468 transitions. [2023-08-27 00:53:53,028 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3575257731958763 [2023-08-27 00:53:53,028 INFO L72 ComplementDD]: Start complementDD. Operand 50 states and 3468 transitions. [2023-08-27 00:53:53,028 INFO L73 IsDeterministic]: Start isDeterministic. Operand 50 states and 3468 transitions. [2023-08-27 00:53:53,029 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:53:53,029 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 50 states and 3468 transitions. [2023-08-27 00:53:53,031 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 51 states, 50 states have (on average 69.36) internal successors, (3468), 50 states have internal predecessors, (3468), 0 states have call successors, (0), 0 states 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 00:53:53,036 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 51 states, 51 states have (on average 194.0) internal successors, (9894), 51 states have internal predecessors, (9894), 0 states have call successors, (0), 0 states 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 00:53:53,036 INFO L81 ComplementDD]: Finished complementDD. Result has 51 states, 51 states have (on average 194.0) internal successors, (9894), 51 states have internal predecessors, (9894), 0 states have call successors, (0), 0 states 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 00:53:53,036 INFO L175 Difference]: Start difference. First operand has 342 places, 1268 transitions, 21018 flow. Second operand 50 states and 3468 transitions. [2023-08-27 00:53:53,036 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 388 places, 1459 transitions, 25957 flow [2023-08-27 00:53:54,740 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 378 places, 1459 transitions, 25553 flow, removed 65 selfloop flow, removed 10 redundant places. [2023-08-27 00:53:54,759 INFO L231 Difference]: Finished difference. Result has 390 places, 1314 transitions, 22909 flow [2023-08-27 00:53:54,759 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=194, PETRI_DIFFERENCE_MINUEND_FLOW=20635, PETRI_DIFFERENCE_MINUEND_PLACES=329, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1268, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=427, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=813, PETRI_DIFFERENCE_SUBTRAHEND_STATES=50, PETRI_FLOW=22909, PETRI_PLACES=390, PETRI_TRANSITIONS=1314} [2023-08-27 00:53:54,760 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 360 predicate places. [2023-08-27 00:53:54,760 INFO L495 AbstractCegarLoop]: Abstraction has has 390 places, 1314 transitions, 22909 flow [2023-08-27 00:53:54,760 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 66.83333333333333) internal successors, (1604), 24 states have internal predecessors, (1604), 0 states have call successors, (0), 0 states 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 00:53:54,760 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:53:54,760 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 00:53:54,764 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2023-08-27 00:53:54,960 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:53:54,960 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-27 00:53:54,961 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:53:54,961 INFO L85 PathProgramCache]: Analyzing trace with hash -2011593220, now seen corresponding path program 3 times [2023-08-27 00:53:54,961 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:53:54,961 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [101849379] [2023-08-27 00:53:54,961 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:53:54,961 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:53:54,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:53:55,068 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 00:53:55,068 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:53:55,068 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [101849379] [2023-08-27 00:53:55,068 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [101849379] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 00:53:55,068 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2043009537] [2023-08-27 00:53:55,068 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-27 00:53:55,068 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:53:55,069 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 00:53:55,069 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 00:53:55,071 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 00:53:55,134 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-08-27 00:53:55,134 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 00:53:55,135 INFO L262 TraceCheckSpWp]: Trace formula consists of 144 conjuncts, 25 conjunts are in the unsatisfiable core [2023-08-27 00:53:55,135 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 00:53:55,236 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 00:53:55,236 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 00:53:55,311 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 00:53:55,311 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2043009537] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 00:53:55,311 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 00:53:55,311 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 18 [2023-08-27 00:53:55,311 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2127525924] [2023-08-27 00:53:55,311 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 00:53:55,311 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-08-27 00:53:55,311 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:53:55,312 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-08-27 00:53:55,312 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=313, Unknown=0, NotChecked=0, Total=380 [2023-08-27 00:53:55,312 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 194 [2023-08-27 00:53:55,313 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 390 places, 1314 transitions, 22909 flow. Second operand has 20 states, 20 states have (on average 66.7) internal successors, (1334), 20 states have internal predecessors, (1334), 0 states have call successors, (0), 0 states 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 00:53:55,313 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:53:55,313 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 194 [2023-08-27 00:53:55,313 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:54:01,915 INFO L124 PetriNetUnfolderBase]: 11269/20029 cut-off events. [2023-08-27 00:54:01,915 INFO L125 PetriNetUnfolderBase]: For 355486/355486 co-relation queries the response was YES. [2023-08-27 00:54:02,072 INFO L83 FinitePrefix]: Finished finitePrefix Result has 128637 conditions, 20029 events. 11269/20029 cut-off events. For 355486/355486 co-relation queries the response was YES. Maximal size of possible extension queue 524. Compared 150696 event pairs, 944 based on Foata normal form. 73/20102 useless extension candidates. Maximal degree in co-relation 128512. Up to 14359 conditions per place. [2023-08-27 00:54:02,130 INFO L140 encePairwiseOnDemand]: 183/194 looper letters, 1175 selfloop transitions, 417 changer transitions 230/1822 dead transitions. [2023-08-27 00:54:02,131 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 418 places, 1822 transitions, 33668 flow [2023-08-27 00:54:02,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2023-08-27 00:54:02,131 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2023-08-27 00:54:02,133 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 2259 transitions. [2023-08-27 00:54:02,133 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3638853092783505 [2023-08-27 00:54:02,133 INFO L72 ComplementDD]: Start complementDD. Operand 32 states and 2259 transitions. [2023-08-27 00:54:02,133 INFO L73 IsDeterministic]: Start isDeterministic. Operand 32 states and 2259 transitions. [2023-08-27 00:54:02,134 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:54:02,134 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 32 states and 2259 transitions. [2023-08-27 00:54:02,135 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 33 states, 32 states have (on average 70.59375) internal successors, (2259), 32 states have internal predecessors, (2259), 0 states have call successors, (0), 0 states 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 00:54:02,139 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 33 states, 33 states have (on average 194.0) internal successors, (6402), 33 states have internal predecessors, (6402), 0 states have call successors, (0), 0 states 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 00:54:02,140 INFO L81 ComplementDD]: Finished complementDD. Result has 33 states, 33 states have (on average 194.0) internal successors, (6402), 33 states have internal predecessors, (6402), 0 states have call successors, (0), 0 states 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 00:54:02,140 INFO L175 Difference]: Start difference. First operand has 390 places, 1314 transitions, 22909 flow. Second operand 32 states and 2259 transitions. [2023-08-27 00:54:02,140 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 418 places, 1822 transitions, 33668 flow [2023-08-27 00:54:04,493 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 393 places, 1822 transitions, 33206 flow, removed 91 selfloop flow, removed 25 redundant places. [2023-08-27 00:54:04,516 INFO L231 Difference]: Finished difference. Result has 408 places, 1414 transitions, 26269 flow [2023-08-27 00:54:04,517 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=194, PETRI_DIFFERENCE_MINUEND_FLOW=22549, PETRI_DIFFERENCE_MINUEND_PLACES=362, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1314, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=278, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=955, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=26269, PETRI_PLACES=408, PETRI_TRANSITIONS=1414} [2023-08-27 00:54:04,517 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 378 predicate places. [2023-08-27 00:54:04,517 INFO L495 AbstractCegarLoop]: Abstraction has has 408 places, 1414 transitions, 26269 flow [2023-08-27 00:54:04,517 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 66.7) internal successors, (1334), 20 states have internal predecessors, (1334), 0 states have call successors, (0), 0 states 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 00:54:04,517 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:54:04,517 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 00:54:04,521 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 00:54:04,720 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:54:04,721 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-27 00:54:04,722 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:54:04,722 INFO L85 PathProgramCache]: Analyzing trace with hash 1425038132, now seen corresponding path program 13 times [2023-08-27 00:54:04,722 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:54:04,722 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1874201598] [2023-08-27 00:54:04,722 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:54:04,722 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:54:04,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:54:04,906 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 00:54:04,906 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:54:04,907 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1874201598] [2023-08-27 00:54:04,907 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1874201598] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 00:54:04,907 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1651228523] [2023-08-27 00:54:04,907 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-27 00:54:04,907 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:54:04,907 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 00:54:04,909 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 00:54:04,911 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 00:54:04,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:54:04,970 INFO L262 TraceCheckSpWp]: Trace formula consists of 140 conjuncts, 29 conjunts are in the unsatisfiable core [2023-08-27 00:54:04,971 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 00:54:05,148 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 00:54:05,148 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 00:54:05,305 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 00:54:05,305 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1651228523] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 00:54:05,305 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 00:54:05,305 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8, 8] total 22 [2023-08-27 00:54:05,305 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2083093424] [2023-08-27 00:54:05,305 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 00:54:05,305 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2023-08-27 00:54:05,305 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:54:05,306 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-08-27 00:54:05,306 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=451, Unknown=0, NotChecked=0, Total=552 [2023-08-27 00:54:05,307 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 194 [2023-08-27 00:54:05,308 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 408 places, 1414 transitions, 26269 flow. Second operand has 24 states, 24 states have (on average 66.83333333333333) internal successors, (1604), 24 states have internal predecessors, (1604), 0 states have call successors, (0), 0 states 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 00:54:05,308 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:54:05,308 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 194 [2023-08-27 00:54:05,308 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:54:13,252 INFO L124 PetriNetUnfolderBase]: 10524/18712 cut-off events. [2023-08-27 00:54:13,252 INFO L125 PetriNetUnfolderBase]: For 391058/391058 co-relation queries the response was YES. [2023-08-27 00:54:13,402 INFO L83 FinitePrefix]: Finished finitePrefix Result has 129441 conditions, 18712 events. 10524/18712 cut-off events. For 391058/391058 co-relation queries the response was YES. Maximal size of possible extension queue 487. Compared 139168 event pairs, 896 based on Foata normal form. 25/18737 useless extension candidates. Maximal degree in co-relation 129298. Up to 14213 conditions per place. [2023-08-27 00:54:13,458 INFO L140 encePairwiseOnDemand]: 183/194 looper letters, 951 selfloop transitions, 676 changer transitions 25/1652 dead transitions. [2023-08-27 00:54:13,458 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 458 places, 1652 transitions, 32245 flow [2023-08-27 00:54:13,458 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2023-08-27 00:54:13,458 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 61 states. [2023-08-27 00:54:13,460 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61 states to 61 states and 4270 transitions. [2023-08-27 00:54:13,461 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36082474226804123 [2023-08-27 00:54:13,461 INFO L72 ComplementDD]: Start complementDD. Operand 61 states and 4270 transitions. [2023-08-27 00:54:13,461 INFO L73 IsDeterministic]: Start isDeterministic. Operand 61 states and 4270 transitions. [2023-08-27 00:54:13,462 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:54:13,462 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 61 states and 4270 transitions. [2023-08-27 00:54:13,465 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 62 states, 61 states have (on average 70.0) internal successors, (4270), 61 states have internal predecessors, (4270), 0 states have call successors, (0), 0 states 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 00:54:13,470 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 62 states, 62 states have (on average 194.0) internal successors, (12028), 62 states have internal predecessors, (12028), 0 states have call successors, (0), 0 states 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 00:54:13,471 INFO L81 ComplementDD]: Finished complementDD. Result has 62 states, 62 states have (on average 194.0) internal successors, (12028), 62 states have internal predecessors, (12028), 0 states have call successors, (0), 0 states 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 00:54:13,471 INFO L175 Difference]: Start difference. First operand has 408 places, 1414 transitions, 26269 flow. Second operand 61 states and 4270 transitions. [2023-08-27 00:54:13,471 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 458 places, 1652 transitions, 32245 flow [2023-08-27 00:54:16,564 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 446 places, 1652 transitions, 31676 flow, removed 260 selfloop flow, removed 12 redundant places. [2023-08-27 00:54:16,587 INFO L231 Difference]: Finished difference. Result has 457 places, 1485 transitions, 29261 flow [2023-08-27 00:54:16,587 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=194, PETRI_DIFFERENCE_MINUEND_FLOW=25747, PETRI_DIFFERENCE_MINUEND_PLACES=386, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1411, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=596, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=763, PETRI_DIFFERENCE_SUBTRAHEND_STATES=61, PETRI_FLOW=29261, PETRI_PLACES=457, PETRI_TRANSITIONS=1485} [2023-08-27 00:54:16,588 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 427 predicate places. [2023-08-27 00:54:16,588 INFO L495 AbstractCegarLoop]: Abstraction has has 457 places, 1485 transitions, 29261 flow [2023-08-27 00:54:16,588 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 66.83333333333333) internal successors, (1604), 24 states have internal predecessors, (1604), 0 states have call successors, (0), 0 states 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 00:54:16,588 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:54:16,588 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 00:54:16,591 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 00:54:16,788 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,SelfDestructingSolverStorable36 [2023-08-27 00:54:16,788 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-27 00:54:16,789 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:54:16,789 INFO L85 PathProgramCache]: Analyzing trace with hash -1094921802, now seen corresponding path program 4 times [2023-08-27 00:54:16,789 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:54:16,789 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [374034726] [2023-08-27 00:54:16,789 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:54:16,789 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:54:16,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:54:16,903 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 00:54:16,903 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:54:16,903 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [374034726] [2023-08-27 00:54:16,903 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [374034726] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 00:54:16,903 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1340784447] [2023-08-27 00:54:16,903 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-27 00:54:16,903 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:54:16,904 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 00:54:16,904 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 00:54:16,906 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 00:54:16,964 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-27 00:54:16,964 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 00:54:16,965 INFO L262 TraceCheckSpWp]: Trace formula consists of 144 conjuncts, 25 conjunts are in the unsatisfiable core [2023-08-27 00:54:16,965 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 00:54:17,085 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 00:54:17,085 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 00:54:17,182 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 00:54:17,182 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1340784447] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 00:54:17,182 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 00:54:17,182 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 18 [2023-08-27 00:54:17,182 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [303372141] [2023-08-27 00:54:17,182 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 00:54:17,182 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-08-27 00:54:17,183 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:54:17,183 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-08-27 00:54:17,183 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=309, Unknown=0, NotChecked=0, Total=380 [2023-08-27 00:54:17,183 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 194 [2023-08-27 00:54:17,184 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 457 places, 1485 transitions, 29261 flow. Second operand has 20 states, 20 states have (on average 66.65) internal successors, (1333), 20 states have internal predecessors, (1333), 0 states have call successors, (0), 0 states 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 00:54:17,184 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:54:17,184 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 194 [2023-08-27 00:54:17,184 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:54:25,118 INFO L124 PetriNetUnfolderBase]: 10437/19208 cut-off events. [2023-08-27 00:54:25,118 INFO L125 PetriNetUnfolderBase]: For 397153/397153 co-relation queries the response was YES. [2023-08-27 00:54:25,279 INFO L83 FinitePrefix]: Finished finitePrefix Result has 132261 conditions, 19208 events. 10437/19208 cut-off events. For 397153/397153 co-relation queries the response was YES. Maximal size of possible extension queue 519. Compared 150013 event pairs, 1105 based on Foata normal form. 54/19262 useless extension candidates. Maximal degree in co-relation 132130. Up to 14253 conditions per place. [2023-08-27 00:54:25,337 INFO L140 encePairwiseOnDemand]: 183/194 looper letters, 1222 selfloop transitions, 524 changer transitions 29/1775 dead transitions. [2023-08-27 00:54:25,337 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 496 places, 1775 transitions, 36360 flow [2023-08-27 00:54:25,337 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2023-08-27 00:54:25,338 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 46 states. [2023-08-27 00:54:25,339 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 3215 transitions. [2023-08-27 00:54:25,340 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3602644554011654 [2023-08-27 00:54:25,340 INFO L72 ComplementDD]: Start complementDD. Operand 46 states and 3215 transitions. [2023-08-27 00:54:25,340 INFO L73 IsDeterministic]: Start isDeterministic. Operand 46 states and 3215 transitions. [2023-08-27 00:54:25,340 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:54:25,340 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 46 states and 3215 transitions. [2023-08-27 00:54:25,343 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 47 states, 46 states have (on average 69.8913043478261) internal successors, (3215), 46 states have internal predecessors, (3215), 0 states have call successors, (0), 0 states 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 00:54:25,346 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 47 states, 47 states have (on average 194.0) internal successors, (9118), 47 states have internal predecessors, (9118), 0 states have call successors, (0), 0 states 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 00:54:25,347 INFO L81 ComplementDD]: Finished complementDD. Result has 47 states, 47 states have (on average 194.0) internal successors, (9118), 47 states have internal predecessors, (9118), 0 states have call successors, (0), 0 states 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 00:54:25,347 INFO L175 Difference]: Start difference. First operand has 457 places, 1485 transitions, 29261 flow. Second operand 46 states and 3215 transitions. [2023-08-27 00:54:25,347 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 496 places, 1775 transitions, 36360 flow [2023-08-27 00:54:28,506 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 461 places, 1775 transitions, 35515 flow, removed 164 selfloop flow, removed 35 redundant places. [2023-08-27 00:54:28,532 INFO L231 Difference]: Finished difference. Result has 468 places, 1568 transitions, 31574 flow [2023-08-27 00:54:28,532 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=194, PETRI_DIFFERENCE_MINUEND_FLOW=28454, PETRI_DIFFERENCE_MINUEND_PLACES=416, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1484, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=431, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=972, PETRI_DIFFERENCE_SUBTRAHEND_STATES=46, PETRI_FLOW=31574, PETRI_PLACES=468, PETRI_TRANSITIONS=1568} [2023-08-27 00:54:28,533 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 438 predicate places. [2023-08-27 00:54:28,533 INFO L495 AbstractCegarLoop]: Abstraction has has 468 places, 1568 transitions, 31574 flow [2023-08-27 00:54:28,533 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 66.65) internal successors, (1333), 20 states have internal predecessors, (1333), 0 states have call successors, (0), 0 states 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 00:54:28,533 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:54:28,533 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 00:54:28,537 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 00:54:28,733 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2023-08-27 00:54:28,734 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-27 00:54:28,734 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:54:28,734 INFO L85 PathProgramCache]: Analyzing trace with hash 1366287602, now seen corresponding path program 5 times [2023-08-27 00:54:28,734 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:54:28,734 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [291979110] [2023-08-27 00:54:28,734 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:54:28,734 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:54:28,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:54:28,852 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 00:54:28,852 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:54:28,852 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [291979110] [2023-08-27 00:54:28,852 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [291979110] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 00:54:28,852 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1636685215] [2023-08-27 00:54:28,852 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-27 00:54:28,852 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:54:28,853 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 00:54:28,853 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 00:54:28,855 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 00:54:28,920 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-08-27 00:54:28,920 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 00:54:28,921 INFO L262 TraceCheckSpWp]: Trace formula consists of 144 conjuncts, 25 conjunts are in the unsatisfiable core [2023-08-27 00:54:28,922 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 00:54:29,019 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 00:54:29,019 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 00:54:29,112 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 00:54:29,112 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1636685215] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 00:54:29,112 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 00:54:29,112 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 18 [2023-08-27 00:54:29,112 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1851809688] [2023-08-27 00:54:29,112 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 00:54:29,112 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-08-27 00:54:29,112 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:54:29,113 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-08-27 00:54:29,113 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=310, Unknown=0, NotChecked=0, Total=380 [2023-08-27 00:54:29,113 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 194 [2023-08-27 00:54:29,114 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 468 places, 1568 transitions, 31574 flow. Second operand has 20 states, 20 states have (on average 66.65) internal successors, (1333), 20 states have internal predecessors, (1333), 0 states have call successors, (0), 0 states 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 00:54:29,114 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:54:29,114 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 194 [2023-08-27 00:54:29,114 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:54:39,546 INFO L124 PetriNetUnfolderBase]: 12190/24235 cut-off events. [2023-08-27 00:54:39,546 INFO L125 PetriNetUnfolderBase]: For 508845/508845 co-relation queries the response was YES. [2023-08-27 00:54:39,800 INFO L83 FinitePrefix]: Finished finitePrefix Result has 166721 conditions, 24235 events. 12190/24235 cut-off events. For 508845/508845 co-relation queries the response was YES. Maximal size of possible extension queue 785. Compared 216400 event pairs, 825 based on Foata normal form. 114/24349 useless extension candidates. Maximal degree in co-relation 166593. Up to 11681 conditions per place. [2023-08-27 00:54:39,997 INFO L140 encePairwiseOnDemand]: 184/194 looper letters, 1590 selfloop transitions, 1089 changer transitions 28/2707 dead transitions. [2023-08-27 00:54:39,997 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 502 places, 2707 transitions, 55514 flow [2023-08-27 00:54:39,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2023-08-27 00:54:39,997 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 41 states. [2023-08-27 00:54:39,999 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 2860 transitions. [2023-08-27 00:54:39,999 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3595675132009052 [2023-08-27 00:54:39,999 INFO L72 ComplementDD]: Start complementDD. Operand 41 states and 2860 transitions. [2023-08-27 00:54:40,000 INFO L73 IsDeterministic]: Start isDeterministic. Operand 41 states and 2860 transitions. [2023-08-27 00:54:40,000 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:54:40,000 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 41 states and 2860 transitions. [2023-08-27 00:54:40,002 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 42 states, 41 states have (on average 69.7560975609756) internal successors, (2860), 41 states have internal predecessors, (2860), 0 states have call successors, (0), 0 states 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 00:54:40,005 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 42 states, 42 states have (on average 194.0) internal successors, (8148), 42 states have internal predecessors, (8148), 0 states have call successors, (0), 0 states 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 00:54:40,006 INFO L81 ComplementDD]: Finished complementDD. Result has 42 states, 42 states have (on average 194.0) internal successors, (8148), 42 states have internal predecessors, (8148), 0 states have call successors, (0), 0 states 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 00:54:40,006 INFO L175 Difference]: Start difference. First operand has 468 places, 1568 transitions, 31574 flow. Second operand 41 states and 2860 transitions. [2023-08-27 00:54:40,006 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 502 places, 2707 transitions, 55514 flow [2023-08-27 00:54:44,402 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 477 places, 2707 transitions, 54118 flow, removed 197 selfloop flow, removed 25 redundant places. [2023-08-27 00:54:44,437 INFO L231 Difference]: Finished difference. Result has 489 places, 2225 transitions, 47437 flow [2023-08-27 00:54:44,438 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=194, PETRI_DIFFERENCE_MINUEND_FLOW=30378, PETRI_DIFFERENCE_MINUEND_PLACES=437, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1568, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=530, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=740, PETRI_DIFFERENCE_SUBTRAHEND_STATES=41, PETRI_FLOW=47437, PETRI_PLACES=489, PETRI_TRANSITIONS=2225} [2023-08-27 00:54:44,439 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 459 predicate places. [2023-08-27 00:54:44,439 INFO L495 AbstractCegarLoop]: Abstraction has has 489 places, 2225 transitions, 47437 flow [2023-08-27 00:54:44,439 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 66.65) internal successors, (1333), 20 states have internal predecessors, (1333), 0 states have call successors, (0), 0 states 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 00:54:44,439 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:54:44,439 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 00:54:44,443 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 00:54:44,640 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,SelfDestructingSolverStorable38 [2023-08-27 00:54:44,641 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-27 00:54:44,641 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:54:44,641 INFO L85 PathProgramCache]: Analyzing trace with hash 1419225532, now seen corresponding path program 6 times [2023-08-27 00:54:44,641 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:54:44,641 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [803488628] [2023-08-27 00:54:44,641 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:54:44,641 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:54:44,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:54:44,749 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 00:54:44,749 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:54:44,749 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [803488628] [2023-08-27 00:54:44,749 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [803488628] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 00:54:44,749 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [21868281] [2023-08-27 00:54:44,749 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-27 00:54:44,749 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:54:44,749 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 00:54:44,750 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 00:54:44,752 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 00:54:44,817 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2023-08-27 00:54:44,817 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 00:54:44,817 INFO L262 TraceCheckSpWp]: Trace formula consists of 144 conjuncts, 25 conjunts are in the unsatisfiable core [2023-08-27 00:54:44,818 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 00:54:44,924 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 00:54:44,924 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 00:54:45,016 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 00:54:45,016 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [21868281] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 00:54:45,017 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 00:54:45,017 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 18 [2023-08-27 00:54:45,017 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [56226129] [2023-08-27 00:54:45,017 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 00:54:45,017 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-08-27 00:54:45,017 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:54:45,017 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-08-27 00:54:45,017 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=314, Unknown=0, NotChecked=0, Total=380 [2023-08-27 00:54:45,018 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 194 [2023-08-27 00:54:45,018 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 489 places, 2225 transitions, 47437 flow. Second operand has 20 states, 20 states have (on average 66.65) internal successors, (1333), 20 states have internal predecessors, (1333), 0 states have call successors, (0), 0 states 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 00:54:45,019 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:54:45,019 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 194 [2023-08-27 00:54:45,019 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:54:59,034 INFO L124 PetriNetUnfolderBase]: 12803/25274 cut-off events. [2023-08-27 00:54:59,034 INFO L125 PetriNetUnfolderBase]: For 611970/611970 co-relation queries the response was YES. [2023-08-27 00:54:59,268 INFO L83 FinitePrefix]: Finished finitePrefix Result has 190427 conditions, 25274 events. 12803/25274 cut-off events. For 611970/611970 co-relation queries the response was YES. Maximal size of possible extension queue 793. Compared 225098 event pairs, 612 based on Foata normal form. 74/25348 useless extension candidates. Maximal degree in co-relation 190290. Up to 14986 conditions per place. [2023-08-27 00:54:59,342 INFO L140 encePairwiseOnDemand]: 183/194 looper letters, 2007 selfloop transitions, 468 changer transitions 439/2914 dead transitions. [2023-08-27 00:54:59,343 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 518 places, 2914 transitions, 65066 flow [2023-08-27 00:54:59,343 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2023-08-27 00:54:59,343 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2023-08-27 00:54:59,344 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 2314 transitions. [2023-08-27 00:54:59,345 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36144954701655735 [2023-08-27 00:54:59,345 INFO L72 ComplementDD]: Start complementDD. Operand 33 states and 2314 transitions. [2023-08-27 00:54:59,345 INFO L73 IsDeterministic]: Start isDeterministic. Operand 33 states and 2314 transitions. [2023-08-27 00:54:59,345 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:54:59,345 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 33 states and 2314 transitions. [2023-08-27 00:54:59,347 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 34 states, 33 states have (on average 70.12121212121212) internal successors, (2314), 33 states have internal predecessors, (2314), 0 states have call successors, (0), 0 states 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 00:54:59,349 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 34 states, 34 states have (on average 194.0) internal successors, (6596), 34 states have internal predecessors, (6596), 0 states have call successors, (0), 0 states 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 00:54:59,350 INFO L81 ComplementDD]: Finished complementDD. Result has 34 states, 34 states have (on average 194.0) internal successors, (6596), 34 states have internal predecessors, (6596), 0 states have call successors, (0), 0 states 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 00:54:59,350 INFO L175 Difference]: Start difference. First operand has 489 places, 2225 transitions, 47437 flow. Second operand 33 states and 2314 transitions. [2023-08-27 00:54:59,350 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 518 places, 2914 transitions, 65066 flow [2023-08-27 00:55:07,625 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 500 places, 2914 transitions, 62199 flow, removed 1240 selfloop flow, removed 18 redundant places. [2023-08-27 00:55:07,665 INFO L231 Difference]: Finished difference. Result has 507 places, 2048 transitions, 44041 flow [2023-08-27 00:55:07,667 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=194, PETRI_DIFFERENCE_MINUEND_FLOW=44721, PETRI_DIFFERENCE_MINUEND_PLACES=468, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2225, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=381, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1778, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=44041, PETRI_PLACES=507, PETRI_TRANSITIONS=2048} [2023-08-27 00:55:07,667 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 477 predicate places. [2023-08-27 00:55:07,667 INFO L495 AbstractCegarLoop]: Abstraction has has 507 places, 2048 transitions, 44041 flow [2023-08-27 00:55:07,667 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 66.65) internal successors, (1333), 20 states have internal predecessors, (1333), 0 states have call successors, (0), 0 states 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 00:55:07,667 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:55:07,667 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 00:55:07,671 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Ended with exit code 0 [2023-08-27 00:55:07,868 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2023-08-27 00:55:07,868 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-27 00:55:07,868 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:55:07,868 INFO L85 PathProgramCache]: Analyzing trace with hash -866398440, now seen corresponding path program 14 times [2023-08-27 00:55:07,868 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:55:07,868 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1355573210] [2023-08-27 00:55:07,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:55:07,868 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:55:07,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:55:07,978 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 00:55:07,978 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:55:07,978 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1355573210] [2023-08-27 00:55:07,978 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1355573210] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 00:55:07,978 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1489593606] [2023-08-27 00:55:07,978 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 00:55:07,978 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:55:07,978 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 00:55:07,979 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 00:55:07,980 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 00:55:08,045 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 00:55:08,045 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 00:55:08,046 INFO L262 TraceCheckSpWp]: Trace formula consists of 140 conjuncts, 29 conjunts are in the unsatisfiable core [2023-08-27 00:55:08,047 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 00:55:08,199 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 00:55:08,199 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 00:55:08,384 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 00:55:08,384 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1489593606] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 00:55:08,384 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 00:55:08,384 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8, 8] total 22 [2023-08-27 00:55:08,385 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1741789319] [2023-08-27 00:55:08,385 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 00:55:08,385 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2023-08-27 00:55:08,385 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:55:08,385 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-08-27 00:55:08,385 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=456, Unknown=0, NotChecked=0, Total=552 [2023-08-27 00:55:08,386 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 194 [2023-08-27 00:55:08,387 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 507 places, 2048 transitions, 44041 flow. Second operand has 24 states, 24 states have (on average 66.83333333333333) internal successors, (1604), 24 states have internal predecessors, (1604), 0 states have call successors, (0), 0 states 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 00:55:08,387 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:55:08,387 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 194 [2023-08-27 00:55:08,387 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:55:21,702 INFO L124 PetriNetUnfolderBase]: 11164/23185 cut-off events. [2023-08-27 00:55:21,702 INFO L125 PetriNetUnfolderBase]: For 617190/617190 co-relation queries the response was YES. [2023-08-27 00:55:21,936 INFO L83 FinitePrefix]: Finished finitePrefix Result has 175768 conditions, 23185 events. 11164/23185 cut-off events. For 617190/617190 co-relation queries the response was YES. Maximal size of possible extension queue 745. Compared 213772 event pairs, 953 based on Foata normal form. 24/23209 useless extension candidates. Maximal degree in co-relation 175632. Up to 21108 conditions per place. [2023-08-27 00:55:22,010 INFO L140 encePairwiseOnDemand]: 184/194 looper letters, 1853 selfloop transitions, 401 changer transitions 19/2273 dead transitions. [2023-08-27 00:55:22,010 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 535 places, 2273 transitions, 52108 flow [2023-08-27 00:55:22,011 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2023-08-27 00:55:22,011 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2023-08-27 00:55:22,012 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 2557 transitions. [2023-08-27 00:55:22,013 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35622736138200056 [2023-08-27 00:55:22,013 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 2557 transitions. [2023-08-27 00:55:22,013 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 2557 transitions. [2023-08-27 00:55:22,013 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:55:22,013 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 2557 transitions. [2023-08-27 00:55:22,015 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 38 states, 37 states have (on average 69.10810810810811) internal successors, (2557), 37 states have internal predecessors, (2557), 0 states have call successors, (0), 0 states 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 00:55:22,017 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 38 states, 38 states have (on average 194.0) internal successors, (7372), 38 states have internal predecessors, (7372), 0 states have call successors, (0), 0 states 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 00:55:22,018 INFO L81 ComplementDD]: Finished complementDD. Result has 38 states, 38 states have (on average 194.0) internal successors, (7372), 38 states have internal predecessors, (7372), 0 states have call successors, (0), 0 states 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 00:55:22,018 INFO L175 Difference]: Start difference. First operand has 507 places, 2048 transitions, 44041 flow. Second operand 37 states and 2557 transitions. [2023-08-27 00:55:22,018 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 535 places, 2273 transitions, 52108 flow [2023-08-27 00:55:29,497 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 516 places, 2273 transitions, 51612 flow, removed 109 selfloop flow, removed 19 redundant places. [2023-08-27 00:55:29,532 INFO L231 Difference]: Finished difference. Result has 527 places, 2161 transitions, 47241 flow [2023-08-27 00:55:29,533 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=194, PETRI_DIFFERENCE_MINUEND_FLOW=43560, PETRI_DIFFERENCE_MINUEND_PLACES=480, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2048, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=290, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1662, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=47241, PETRI_PLACES=527, PETRI_TRANSITIONS=2161} [2023-08-27 00:55:29,534 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 497 predicate places. [2023-08-27 00:55:29,534 INFO L495 AbstractCegarLoop]: Abstraction has has 527 places, 2161 transitions, 47241 flow [2023-08-27 00:55:29,534 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 66.83333333333333) internal successors, (1604), 24 states have internal predecessors, (1604), 0 states have call successors, (0), 0 states 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 00:55:29,534 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:55:29,534 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 00:55:29,540 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Ended with exit code 0 [2023-08-27 00:55:29,734 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:55:29,735 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-27 00:55:29,735 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:55:29,735 INFO L85 PathProgramCache]: Analyzing trace with hash 310646260, now seen corresponding path program 15 times [2023-08-27 00:55:29,735 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:55:29,735 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [775540887] [2023-08-27 00:55:29,735 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:55:29,735 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:55:29,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:55:29,845 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 00:55:29,845 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:55:29,845 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [775540887] [2023-08-27 00:55:29,845 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [775540887] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 00:55:29,846 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1634804384] [2023-08-27 00:55:29,846 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-27 00:55:29,846 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:55:29,846 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 00:55:29,846 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 00:55:29,850 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 00:55:29,913 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2023-08-27 00:55:29,913 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 00:55:29,914 INFO L262 TraceCheckSpWp]: Trace formula consists of 140 conjuncts, 29 conjunts are in the unsatisfiable core [2023-08-27 00:55:29,915 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 00:55:30,061 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 00:55:30,061 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 00:55:30,221 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 00:55:30,221 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1634804384] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 00:55:30,221 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 00:55:30,221 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8, 8] total 22 [2023-08-27 00:55:30,221 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1153230966] [2023-08-27 00:55:30,221 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 00:55:30,221 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2023-08-27 00:55:30,221 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:55:30,222 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-08-27 00:55:30,222 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=443, Unknown=0, NotChecked=0, Total=552 [2023-08-27 00:55:30,222 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 194 [2023-08-27 00:55:30,223 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 527 places, 2161 transitions, 47241 flow. Second operand has 24 states, 24 states have (on average 66.83333333333333) internal successors, (1604), 24 states have internal predecessors, (1604), 0 states have call successors, (0), 0 states 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 00:55:30,223 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:55:30,223 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 194 [2023-08-27 00:55:30,223 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:55:43,619 INFO L124 PetriNetUnfolderBase]: 11120/23121 cut-off events. [2023-08-27 00:55:43,619 INFO L125 PetriNetUnfolderBase]: For 615229/615229 co-relation queries the response was YES. [2023-08-27 00:55:43,849 INFO L83 FinitePrefix]: Finished finitePrefix Result has 174512 conditions, 23121 events. 11120/23121 cut-off events. For 615229/615229 co-relation queries the response was YES. Maximal size of possible extension queue 745. Compared 213410 event pairs, 961 based on Foata normal form. 20/23141 useless extension candidates. Maximal degree in co-relation 174370. Up to 21774 conditions per place. [2023-08-27 00:55:44,077 INFO L140 encePairwiseOnDemand]: 184/194 looper letters, 1983 selfloop transitions, 214 changer transitions 17/2214 dead transitions. [2023-08-27 00:55:44,077 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 540 places, 2214 transitions, 52364 flow [2023-08-27 00:55:44,078 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-08-27 00:55:44,078 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-08-27 00:55:44,078 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 1179 transitions. [2023-08-27 00:55:44,080 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35748938750758036 [2023-08-27 00:55:44,080 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 1179 transitions. [2023-08-27 00:55:44,080 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 1179 transitions. [2023-08-27 00:55:44,080 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:55:44,080 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 1179 transitions. [2023-08-27 00:55:44,081 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 69.3529411764706) internal successors, (1179), 17 states have internal predecessors, (1179), 0 states have call successors, (0), 0 states 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 00:55:44,082 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 194.0) internal successors, (3492), 18 states have internal predecessors, (3492), 0 states have call successors, (0), 0 states 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 00:55:44,082 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 194.0) internal successors, (3492), 18 states have internal predecessors, (3492), 0 states have call successors, (0), 0 states 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 00:55:44,082 INFO L175 Difference]: Start difference. First operand has 527 places, 2161 transitions, 47241 flow. Second operand 17 states and 1179 transitions. [2023-08-27 00:55:44,082 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 540 places, 2214 transitions, 52364 flow [2023-08-27 00:55:51,321 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 521 places, 2214 transitions, 51615 flow, removed 279 selfloop flow, removed 19 redundant places. [2023-08-27 00:55:51,355 INFO L231 Difference]: Finished difference. Result has 528 places, 2162 transitions, 47173 flow [2023-08-27 00:55:51,356 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=194, PETRI_DIFFERENCE_MINUEND_FLOW=46496, PETRI_DIFFERENCE_MINUEND_PLACES=505, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2161, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=211, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1947, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=47173, PETRI_PLACES=528, PETRI_TRANSITIONS=2162} [2023-08-27 00:55:51,357 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 498 predicate places. [2023-08-27 00:55:51,357 INFO L495 AbstractCegarLoop]: Abstraction has has 528 places, 2162 transitions, 47173 flow [2023-08-27 00:55:51,357 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 66.83333333333333) internal successors, (1604), 24 states have internal predecessors, (1604), 0 states have call successors, (0), 0 states 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 00:55:51,357 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:55:51,357 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 00:55:51,361 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 00:55:51,560 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:55:51,561 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-27 00:55:51,561 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:55:51,561 INFO L85 PathProgramCache]: Analyzing trace with hash -1712613118, now seen corresponding path program 7 times [2023-08-27 00:55:51,561 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:55:51,561 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2101052182] [2023-08-27 00:55:51,561 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:55:51,561 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:55:51,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:55:51,666 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 00:55:51,666 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:55:51,666 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2101052182] [2023-08-27 00:55:51,666 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2101052182] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 00:55:51,666 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [417695048] [2023-08-27 00:55:51,666 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-27 00:55:51,666 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:55:51,666 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 00:55:51,669 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 00:55:51,671 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 00:55:51,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:55:51,736 INFO L262 TraceCheckSpWp]: Trace formula consists of 144 conjuncts, 25 conjunts are in the unsatisfiable core [2023-08-27 00:55:51,737 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 00:55:51,844 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 00:55:51,844 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 00:55:51,935 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 00:55:51,936 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [417695048] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 00:55:51,936 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 00:55:51,936 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 17 [2023-08-27 00:55:51,937 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [90525216] [2023-08-27 00:55:51,937 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 00:55:51,937 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-08-27 00:55:51,937 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:55:51,938 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-08-27 00:55:51,938 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=281, Unknown=0, NotChecked=0, Total=342 [2023-08-27 00:55:51,939 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 194 [2023-08-27 00:55:51,939 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 528 places, 2162 transitions, 47173 flow. Second operand has 19 states, 19 states have (on average 66.6842105263158) internal successors, (1267), 19 states have internal predecessors, (1267), 0 states have call successors, (0), 0 states 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 00:55:51,939 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:55:51,939 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 194 [2023-08-27 00:55:51,940 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:56:05,549 INFO L124 PetriNetUnfolderBase]: 11070/23046 cut-off events. [2023-08-27 00:56:05,549 INFO L125 PetriNetUnfolderBase]: For 612947/612947 co-relation queries the response was YES. [2023-08-27 00:56:05,781 INFO L83 FinitePrefix]: Finished finitePrefix Result has 172393 conditions, 23046 events. 11070/23046 cut-off events. For 612947/612947 co-relation queries the response was YES. Maximal size of possible extension queue 743. Compared 212755 event pairs, 965 based on Foata normal form. 57/23103 useless extension candidates. Maximal degree in co-relation 172250. Up to 19478 conditions per place. [2023-08-27 00:56:05,850 INFO L140 encePairwiseOnDemand]: 184/194 looper letters, 2104 selfloop transitions, 376 changer transitions 12/2492 dead transitions. [2023-08-27 00:56:05,851 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 546 places, 2492 transitions, 58229 flow [2023-08-27 00:56:05,851 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-08-27 00:56:05,851 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2023-08-27 00:56:05,852 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 1529 transitions. [2023-08-27 00:56:05,852 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3582474226804124 [2023-08-27 00:56:05,852 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 1529 transitions. [2023-08-27 00:56:05,852 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 1529 transitions. [2023-08-27 00:56:05,853 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:56:05,853 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 1529 transitions. [2023-08-27 00:56:05,854 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 69.5) internal successors, (1529), 22 states have internal predecessors, (1529), 0 states have call successors, (0), 0 states 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 00:56:05,855 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 194.0) internal successors, (4462), 23 states have internal predecessors, (4462), 0 states have call successors, (0), 0 states 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 00:56:05,855 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 194.0) internal successors, (4462), 23 states have internal predecessors, (4462), 0 states have call successors, (0), 0 states 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 00:56:05,856 INFO L175 Difference]: Start difference. First operand has 528 places, 2162 transitions, 47173 flow. Second operand 22 states and 1529 transitions. [2023-08-27 00:56:05,856 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 546 places, 2492 transitions, 58229 flow [2023-08-27 00:56:13,265 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 534 places, 2492 transitions, 57865 flow, removed 10 selfloop flow, removed 12 redundant places. [2023-08-27 00:56:13,303 INFO L231 Difference]: Finished difference. Result has 537 places, 2166 transitions, 48425 flow [2023-08-27 00:56:13,304 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=194, PETRI_DIFFERENCE_MINUEND_FLOW=46823, PETRI_DIFFERENCE_MINUEND_PLACES=513, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2162, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=368, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1792, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=48425, PETRI_PLACES=537, PETRI_TRANSITIONS=2166} [2023-08-27 00:56:13,304 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 507 predicate places. [2023-08-27 00:56:13,304 INFO L495 AbstractCegarLoop]: Abstraction has has 537 places, 2166 transitions, 48425 flow [2023-08-27 00:56:13,305 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 66.6842105263158) internal successors, (1267), 19 states have internal predecessors, (1267), 0 states have call successors, (0), 0 states 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 00:56:13,305 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:56:13,305 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 00:56:13,309 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Ended with exit code 0 [2023-08-27 00:56:13,509 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,SelfDestructingSolverStorable42 [2023-08-27 00:56:13,509 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-27 00:56:13,509 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:56:13,509 INFO L85 PathProgramCache]: Analyzing trace with hash 839271028, now seen corresponding path program 8 times [2023-08-27 00:56:13,510 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:56:13,510 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [532603144] [2023-08-27 00:56:13,510 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:56:13,510 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:56:13,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:56:13,625 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 00:56:13,625 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:56:13,625 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [532603144] [2023-08-27 00:56:13,625 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [532603144] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 00:56:13,625 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1188971824] [2023-08-27 00:56:13,625 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 00:56:13,625 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:56:13,625 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 00:56:13,626 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 00:56:13,628 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 00:56:13,697 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 00:56:13,697 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 00:56:13,698 INFO L262 TraceCheckSpWp]: Trace formula consists of 144 conjuncts, 25 conjunts are in the unsatisfiable core [2023-08-27 00:56:13,698 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 00:56:13,791 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 00:56:13,791 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 00:56:13,869 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 00:56:13,870 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1188971824] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 00:56:13,870 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 00:56:13,870 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 18 [2023-08-27 00:56:13,870 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [730496050] [2023-08-27 00:56:13,870 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 00:56:13,870 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-08-27 00:56:13,870 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:56:13,870 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-08-27 00:56:13,870 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=310, Unknown=0, NotChecked=0, Total=380 [2023-08-27 00:56:13,871 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 194 [2023-08-27 00:56:13,872 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 537 places, 2166 transitions, 48425 flow. Second operand has 20 states, 20 states have (on average 66.65) internal successors, (1333), 20 states have internal predecessors, (1333), 0 states have call successors, (0), 0 states 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 00:56:13,872 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:56:13,872 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 194 [2023-08-27 00:56:13,872 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:56:28,143 INFO L124 PetriNetUnfolderBase]: 11541/23761 cut-off events. [2023-08-27 00:56:28,143 INFO L125 PetriNetUnfolderBase]: For 658506/658506 co-relation queries the response was YES. [2023-08-27 00:56:28,371 INFO L83 FinitePrefix]: Finished finitePrefix Result has 178539 conditions, 23761 events. 11541/23761 cut-off events. For 658506/658506 co-relation queries the response was YES. Maximal size of possible extension queue 751. Compared 218428 event pairs, 387 based on Foata normal form. 87/23848 useless extension candidates. Maximal degree in co-relation 178396. Up to 14678 conditions per place. [2023-08-27 00:56:28,441 INFO L140 encePairwiseOnDemand]: 183/194 looper letters, 1970 selfloop transitions, 681 changer transitions 23/2674 dead transitions. [2023-08-27 00:56:28,441 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 564 places, 2674 transitions, 61649 flow [2023-08-27 00:56:28,442 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2023-08-27 00:56:28,442 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2023-08-27 00:56:28,443 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 2108 transitions. [2023-08-27 00:56:28,443 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3621993127147766 [2023-08-27 00:56:28,443 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 2108 transitions. [2023-08-27 00:56:28,443 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 2108 transitions. [2023-08-27 00:56:28,444 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:56:28,444 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 2108 transitions. [2023-08-27 00:56:28,445 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 70.26666666666667) internal successors, (2108), 30 states have internal predecessors, (2108), 0 states have call successors, (0), 0 states 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 00:56:28,447 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 194.0) internal successors, (6014), 31 states have internal predecessors, (6014), 0 states have call successors, (0), 0 states 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 00:56:28,448 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 194.0) internal successors, (6014), 31 states have internal predecessors, (6014), 0 states have call successors, (0), 0 states 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 00:56:28,448 INFO L175 Difference]: Start difference. First operand has 537 places, 2166 transitions, 48425 flow. Second operand 30 states and 2108 transitions. [2023-08-27 00:56:28,448 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 564 places, 2674 transitions, 61649 flow [2023-08-27 00:56:36,125 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 548 places, 2674 transitions, 60891 flow, removed 262 selfloop flow, removed 16 redundant places. [2023-08-27 00:56:36,164 INFO L231 Difference]: Finished difference. Result has 549 places, 2270 transitions, 51426 flow [2023-08-27 00:56:36,165 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=194, PETRI_DIFFERENCE_MINUEND_FLOW=47670, PETRI_DIFFERENCE_MINUEND_PLACES=519, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2165, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=573, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1491, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=51426, PETRI_PLACES=549, PETRI_TRANSITIONS=2270} [2023-08-27 00:56:36,165 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 519 predicate places. [2023-08-27 00:56:36,165 INFO L495 AbstractCegarLoop]: Abstraction has has 549 places, 2270 transitions, 51426 flow [2023-08-27 00:56:36,165 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 66.65) internal successors, (1333), 20 states have internal predecessors, (1333), 0 states have call successors, (0), 0 states 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 00:56:36,165 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:56:36,166 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 00:56:36,172 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Ended with exit code 0 [2023-08-27 00:56:36,369 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43,32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:56:36,370 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-27 00:56:36,370 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:56:36,370 INFO L85 PathProgramCache]: Analyzing trace with hash -937581454, now seen corresponding path program 16 times [2023-08-27 00:56:36,370 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:56:36,370 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1772526729] [2023-08-27 00:56:36,370 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:56:36,370 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:56:36,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:56:36,485 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 00:56:36,486 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:56:36,486 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1772526729] [2023-08-27 00:56:36,486 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1772526729] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 00:56:36,486 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1517620501] [2023-08-27 00:56:36,486 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-27 00:56:36,486 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:56:36,486 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 00:56:36,487 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 00:56:36,487 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 00:56:36,551 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-27 00:56:36,551 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 00:56:36,552 INFO L262 TraceCheckSpWp]: Trace formula consists of 140 conjuncts, 29 conjunts are in the unsatisfiable core [2023-08-27 00:56:36,552 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 00:56:36,717 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 00:56:36,717 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 00:56:36,912 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 00:56:36,912 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1517620501] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 00:56:36,912 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 00:56:36,912 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8, 8] total 22 [2023-08-27 00:56:36,912 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1328485368] [2023-08-27 00:56:36,912 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 00:56:36,913 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2023-08-27 00:56:36,913 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:56:36,913 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-08-27 00:56:36,913 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=454, Unknown=0, NotChecked=0, Total=552 [2023-08-27 00:56:36,914 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 194 [2023-08-27 00:56:36,914 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 549 places, 2270 transitions, 51426 flow. Second operand has 24 states, 24 states have (on average 66.91666666666667) internal successors, (1606), 24 states have internal predecessors, (1606), 0 states have call successors, (0), 0 states 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 00:56:36,915 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:56:36,915 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 194 [2023-08-27 00:56:36,915 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:56:52,313 INFO L124 PetriNetUnfolderBase]: 11007/23168 cut-off events. [2023-08-27 00:56:52,313 INFO L125 PetriNetUnfolderBase]: For 696831/696831 co-relation queries the response was YES. [2023-08-27 00:56:52,557 INFO L83 FinitePrefix]: Finished finitePrefix Result has 183332 conditions, 23168 events. 11007/23168 cut-off events. For 696831/696831 co-relation queries the response was YES. Maximal size of possible extension queue 731. Compared 215890 event pairs, 869 based on Foata normal form. 20/23188 useless extension candidates. Maximal degree in co-relation 183191. Up to 20434 conditions per place. [2023-08-27 00:56:52,632 INFO L140 encePairwiseOnDemand]: 183/194 looper letters, 1956 selfloop transitions, 531 changer transitions 15/2502 dead transitions. [2023-08-27 00:56:52,632 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 584 places, 2502 transitions, 60452 flow [2023-08-27 00:56:52,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2023-08-27 00:56:52,633 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2023-08-27 00:56:52,634 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 2791 transitions. [2023-08-27 00:56:52,634 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35966494845360825 [2023-08-27 00:56:52,634 INFO L72 ComplementDD]: Start complementDD. Operand 40 states and 2791 transitions. [2023-08-27 00:56:52,634 INFO L73 IsDeterministic]: Start isDeterministic. Operand 40 states and 2791 transitions. [2023-08-27 00:56:52,635 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:56:52,635 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 40 states and 2791 transitions. [2023-08-27 00:56:52,637 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 41 states, 40 states have (on average 69.775) internal successors, (2791), 40 states have internal predecessors, (2791), 0 states have call successors, (0), 0 states 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 00:56:52,640 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 41 states, 41 states have (on average 194.0) internal successors, (7954), 41 states have internal predecessors, (7954), 0 states have call successors, (0), 0 states 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 00:56:52,640 INFO L81 ComplementDD]: Finished complementDD. Result has 41 states, 41 states have (on average 194.0) internal successors, (7954), 41 states have internal predecessors, (7954), 0 states have call successors, (0), 0 states 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 00:56:52,640 INFO L175 Difference]: Start difference. First operand has 549 places, 2270 transitions, 51426 flow. Second operand 40 states and 2791 transitions. [2023-08-27 00:56:52,640 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 584 places, 2502 transitions, 60452 flow [2023-08-27 00:57:01,272 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 571 places, 2502 transitions, 58572 flow, removed 389 selfloop flow, removed 13 redundant places. [2023-08-27 00:57:01,309 INFO L231 Difference]: Finished difference. Result has 576 places, 2405 transitions, 54536 flow [2023-08-27 00:57:01,311 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=194, PETRI_DIFFERENCE_MINUEND_FLOW=49660, PETRI_DIFFERENCE_MINUEND_PLACES=532, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2270, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=450, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1803, PETRI_DIFFERENCE_SUBTRAHEND_STATES=40, PETRI_FLOW=54536, PETRI_PLACES=576, PETRI_TRANSITIONS=2405} [2023-08-27 00:57:01,311 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 546 predicate places. [2023-08-27 00:57:01,311 INFO L495 AbstractCegarLoop]: Abstraction has has 576 places, 2405 transitions, 54536 flow [2023-08-27 00:57:01,311 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 66.91666666666667) internal successors, (1606), 24 states have internal predecessors, (1606), 0 states have call successors, (0), 0 states 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 00:57:01,311 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:57:01,311 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 00:57:01,318 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 00:57:01,511 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:57:01,512 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-27 00:57:01,512 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:57:01,512 INFO L85 PathProgramCache]: Analyzing trace with hash -904455784, now seen corresponding path program 17 times [2023-08-27 00:57:01,512 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:57:01,512 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [267274086] [2023-08-27 00:57:01,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:57:01,512 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:57:01,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:57:01,628 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 00:57:01,628 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:57:01,628 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [267274086] [2023-08-27 00:57:01,628 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [267274086] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 00:57:01,628 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1321084792] [2023-08-27 00:57:01,628 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-27 00:57:01,628 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:57:01,628 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 00:57:01,629 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 00:57:01,630 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 00:57:01,694 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-08-27 00:57:01,694 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 00:57:01,694 INFO L262 TraceCheckSpWp]: Trace formula consists of 140 conjuncts, 29 conjunts are in the unsatisfiable core [2023-08-27 00:57:01,695 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 00:57:01,854 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 00:57:01,854 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 00:57:02,040 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 00:57:02,040 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1321084792] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 00:57:02,041 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 00:57:02,041 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8, 8] total 22 [2023-08-27 00:57:02,041 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1205369367] [2023-08-27 00:57:02,041 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 00:57:02,041 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2023-08-27 00:57:02,041 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:57:02,041 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2023-08-27 00:57:02,041 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=452, Unknown=0, NotChecked=0, Total=552 [2023-08-27 00:57:02,042 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 194 [2023-08-27 00:57:02,043 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 576 places, 2405 transitions, 54536 flow. Second operand has 24 states, 24 states have (on average 66.83333333333333) internal successors, (1604), 24 states have internal predecessors, (1604), 0 states have call successors, (0), 0 states 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 00:57:02,043 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:57:02,043 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 194 [2023-08-27 00:57:02,043 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:57:18,127 INFO L124 PetriNetUnfolderBase]: 10947/22988 cut-off events. [2023-08-27 00:57:18,128 INFO L125 PetriNetUnfolderBase]: For 690494/690494 co-relation queries the response was YES. [2023-08-27 00:57:18,349 INFO L83 FinitePrefix]: Finished finitePrefix Result has 181844 conditions, 22988 events. 10947/22988 cut-off events. For 690494/690494 co-relation queries the response was YES. Maximal size of possible extension queue 725. Compared 213234 event pairs, 957 based on Foata normal form. 20/23008 useless extension candidates. Maximal degree in co-relation 181699. Up to 20452 conditions per place. [2023-08-27 00:57:18,420 INFO L140 encePairwiseOnDemand]: 184/194 looper letters, 1906 selfloop transitions, 572 changer transitions 15/2493 dead transitions. [2023-08-27 00:57:18,421 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 610 places, 2493 transitions, 60310 flow [2023-08-27 00:57:18,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2023-08-27 00:57:18,421 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 44 states. [2023-08-27 00:57:18,422 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 3049 transitions. [2023-08-27 00:57:18,423 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35719306466729145 [2023-08-27 00:57:18,423 INFO L72 ComplementDD]: Start complementDD. Operand 44 states and 3049 transitions. [2023-08-27 00:57:18,423 INFO L73 IsDeterministic]: Start isDeterministic. Operand 44 states and 3049 transitions. [2023-08-27 00:57:18,423 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:57:18,423 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 44 states and 3049 transitions. [2023-08-27 00:57:18,425 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 45 states, 44 states have (on average 69.29545454545455) internal successors, (3049), 44 states have internal predecessors, (3049), 0 states have call successors, (0), 0 states 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 00:57:18,428 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 45 states, 45 states have (on average 194.0) internal successors, (8730), 45 states have internal predecessors, (8730), 0 states have call successors, (0), 0 states 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 00:57:18,429 INFO L81 ComplementDD]: Finished complementDD. Result has 45 states, 45 states have (on average 194.0) internal successors, (8730), 45 states have internal predecessors, (8730), 0 states have call successors, (0), 0 states 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 00:57:18,429 INFO L175 Difference]: Start difference. First operand has 576 places, 2405 transitions, 54536 flow. Second operand 44 states and 3049 transitions. [2023-08-27 00:57:18,429 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 610 places, 2493 transitions, 60310 flow [2023-08-27 00:57:26,261 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 589 places, 2493 transitions, 59000 flow, removed 398 selfloop flow, removed 21 redundant places. [2023-08-27 00:57:26,299 INFO L231 Difference]: Finished difference. Result has 589 places, 2414 transitions, 54863 flow [2023-08-27 00:57:26,301 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=194, PETRI_DIFFERENCE_MINUEND_FLOW=53186, PETRI_DIFFERENCE_MINUEND_PLACES=546, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2402, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=559, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1843, PETRI_DIFFERENCE_SUBTRAHEND_STATES=44, PETRI_FLOW=54863, PETRI_PLACES=589, PETRI_TRANSITIONS=2414} [2023-08-27 00:57:26,301 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 559 predicate places. [2023-08-27 00:57:26,301 INFO L495 AbstractCegarLoop]: Abstraction has has 589 places, 2414 transitions, 54863 flow [2023-08-27 00:57:26,301 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 66.83333333333333) internal successors, (1604), 24 states have internal predecessors, (1604), 0 states have call successors, (0), 0 states 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 00:57:26,301 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:57:26,301 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 00:57:26,307 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 00:57:26,502 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,SelfDestructingSolverStorable45 [2023-08-27 00:57:26,502 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-27 00:57:26,502 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:57:26,502 INFO L85 PathProgramCache]: Analyzing trace with hash 2045745346, now seen corresponding path program 9 times [2023-08-27 00:57:26,502 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:57:26,502 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [136836407] [2023-08-27 00:57:26,502 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:57:26,502 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:57:26,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:57:26,605 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 00:57:26,605 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:57:26,605 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [136836407] [2023-08-27 00:57:26,605 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [136836407] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 00:57:26,606 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1710392306] [2023-08-27 00:57:26,606 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-27 00:57:26,606 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:57:26,606 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 00:57:26,606 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 00:57:26,608 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 00:57:26,678 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-08-27 00:57:26,678 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 00:57:26,678 INFO L262 TraceCheckSpWp]: Trace formula consists of 144 conjuncts, 25 conjunts are in the unsatisfiable core [2023-08-27 00:57:26,679 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 00:57:26,769 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 00:57:26,769 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 00:57:26,850 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 00:57:26,850 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1710392306] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 00:57:26,850 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 00:57:26,850 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 18 [2023-08-27 00:57:26,850 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1774141928] [2023-08-27 00:57:26,850 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 00:57:26,851 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-08-27 00:57:26,851 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:57:26,851 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-08-27 00:57:26,851 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=316, Unknown=0, NotChecked=0, Total=380 [2023-08-27 00:57:26,852 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 194 [2023-08-27 00:57:26,852 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 589 places, 2414 transitions, 54863 flow. Second operand has 20 states, 20 states have (on average 66.7) internal successors, (1334), 20 states have internal predecessors, (1334), 0 states have call successors, (0), 0 states 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 00:57:26,852 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:57:26,852 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 194 [2023-08-27 00:57:26,852 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:57:41,399 INFO L124 PetriNetUnfolderBase]: 10926/22756 cut-off events. [2023-08-27 00:57:41,399 INFO L125 PetriNetUnfolderBase]: For 678015/678015 co-relation queries the response was YES. [2023-08-27 00:57:41,616 INFO L83 FinitePrefix]: Finished finitePrefix Result has 180512 conditions, 22756 events. 10926/22756 cut-off events. For 678015/678015 co-relation queries the response was YES. Maximal size of possible extension queue 718. Compared 209012 event pairs, 378 based on Foata normal form. 117/22873 useless extension candidates. Maximal degree in co-relation 180371. Up to 15378 conditions per place. [2023-08-27 00:57:41,680 INFO L140 encePairwiseOnDemand]: 183/194 looper letters, 2054 selfloop transitions, 285 changer transitions 441/2780 dead transitions. [2023-08-27 00:57:41,680 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 610 places, 2780 transitions, 66451 flow [2023-08-27 00:57:41,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-08-27 00:57:41,680 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2023-08-27 00:57:41,681 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 1749 transitions. [2023-08-27 00:57:41,681 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36061855670103093 [2023-08-27 00:57:41,681 INFO L72 ComplementDD]: Start complementDD. Operand 25 states and 1749 transitions. [2023-08-27 00:57:41,681 INFO L73 IsDeterministic]: Start isDeterministic. Operand 25 states and 1749 transitions. [2023-08-27 00:57:41,682 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:57:41,682 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 25 states and 1749 transitions. [2023-08-27 00:57:41,683 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 26 states, 25 states have (on average 69.96) internal successors, (1749), 25 states have internal predecessors, (1749), 0 states have call successors, (0), 0 states 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 00:57:41,685 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 26 states, 26 states have (on average 194.0) internal successors, (5044), 26 states have internal predecessors, (5044), 0 states have call successors, (0), 0 states 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 00:57:41,685 INFO L81 ComplementDD]: Finished complementDD. Result has 26 states, 26 states have (on average 194.0) internal successors, (5044), 26 states have internal predecessors, (5044), 0 states have call successors, (0), 0 states 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 00:57:41,685 INFO L175 Difference]: Start difference. First operand has 589 places, 2414 transitions, 54863 flow. Second operand 25 states and 1749 transitions. [2023-08-27 00:57:41,685 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 610 places, 2780 transitions, 66451 flow [2023-08-27 00:57:48,908 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 579 places, 2780 transitions, 65367 flow, removed 200 selfloop flow, removed 31 redundant places. [2023-08-27 00:57:48,946 INFO L231 Difference]: Finished difference. Result has 579 places, 2069 transitions, 48910 flow [2023-08-27 00:57:48,947 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=194, PETRI_DIFFERENCE_MINUEND_FLOW=53808, PETRI_DIFFERENCE_MINUEND_PLACES=555, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2413, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=285, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=2128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=48910, PETRI_PLACES=579, PETRI_TRANSITIONS=2069} [2023-08-27 00:57:48,947 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 549 predicate places. [2023-08-27 00:57:48,947 INFO L495 AbstractCegarLoop]: Abstraction has has 579 places, 2069 transitions, 48910 flow [2023-08-27 00:57:48,947 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 66.7) internal successors, (1334), 20 states have internal predecessors, (1334), 0 states have call successors, (0), 0 states 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 00:57:48,947 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:57:48,947 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 00:57:48,952 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 00:57:49,148 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,SelfDestructingSolverStorable46 [2023-08-27 00:57:49,148 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-27 00:57:49,148 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:57:49,148 INFO L85 PathProgramCache]: Analyzing trace with hash -161535574, now seen corresponding path program 10 times [2023-08-27 00:57:49,148 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:57:49,148 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [413111107] [2023-08-27 00:57:49,148 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:57:49,148 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:57:49,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:57:49,272 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 00:57:49,273 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:57:49,273 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [413111107] [2023-08-27 00:57:49,273 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [413111107] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 00:57:49,273 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1451226171] [2023-08-27 00:57:49,273 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-27 00:57:49,273 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:57:49,273 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 00:57:49,274 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 00:57:49,275 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 00:57:49,342 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-27 00:57:49,342 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 00:57:49,343 INFO L262 TraceCheckSpWp]: Trace formula consists of 157 conjuncts, 29 conjunts are in the unsatisfiable core [2023-08-27 00:57:49,344 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 00:57:49,487 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 00:57:49,487 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 00:57:49,590 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-27 00:57:49,590 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1451226171] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 00:57:49,590 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 00:57:49,590 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 7] total 20 [2023-08-27 00:57:49,590 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1651172133] [2023-08-27 00:57:49,590 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 00:57:49,590 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-08-27 00:57:49,591 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:57:49,591 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-08-27 00:57:49,591 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=379, Unknown=0, NotChecked=0, Total=462 [2023-08-27 00:57:49,592 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 194 [2023-08-27 00:57:49,592 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 579 places, 2069 transitions, 48910 flow. Second operand has 22 states, 22 states have (on average 66.77272727272727) internal successors, (1469), 22 states have internal predecessors, (1469), 0 states have call successors, (0), 0 states 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 00:57:49,592 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:57:49,592 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 194 [2023-08-27 00:57:49,592 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:58:01,556 INFO L124 PetriNetUnfolderBase]: 8736/19039 cut-off events. [2023-08-27 00:58:01,556 INFO L125 PetriNetUnfolderBase]: For 670291/670291 co-relation queries the response was YES. [2023-08-27 00:58:01,720 INFO L83 FinitePrefix]: Finished finitePrefix Result has 156625 conditions, 19039 events. 8736/19039 cut-off events. For 670291/670291 co-relation queries the response was YES. Maximal size of possible extension queue 629. Compared 176719 event pairs, 321 based on Foata normal form. 52/19091 useless extension candidates. Maximal degree in co-relation 156486. Up to 13442 conditions per place. [2023-08-27 00:58:01,779 INFO L140 encePairwiseOnDemand]: 183/194 looper letters, 1676 selfloop transitions, 569 changer transitions 12/2257 dead transitions. [2023-08-27 00:58:01,780 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 602 places, 2257 transitions, 56155 flow [2023-08-27 00:58:01,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2023-08-27 00:58:01,780 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 38 states. [2023-08-27 00:58:01,781 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 2642 transitions. [2023-08-27 00:58:01,781 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35838307107976125 [2023-08-27 00:58:01,782 INFO L72 ComplementDD]: Start complementDD. Operand 38 states and 2642 transitions. [2023-08-27 00:58:01,782 INFO L73 IsDeterministic]: Start isDeterministic. Operand 38 states and 2642 transitions. [2023-08-27 00:58:01,782 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:58:01,782 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 38 states and 2642 transitions. [2023-08-27 00:58:01,783 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 39 states, 38 states have (on average 69.52631578947368) internal successors, (2642), 38 states have internal predecessors, (2642), 0 states have call successors, (0), 0 states 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 00:58:01,786 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 39 states, 39 states have (on average 194.0) internal successors, (7566), 39 states have internal predecessors, (7566), 0 states have call successors, (0), 0 states 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 00:58:01,786 INFO L81 ComplementDD]: Finished complementDD. Result has 39 states, 39 states have (on average 194.0) internal successors, (7566), 39 states have internal predecessors, (7566), 0 states have call successors, (0), 0 states 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 00:58:01,787 INFO L175 Difference]: Start difference. First operand has 579 places, 2069 transitions, 48910 flow. Second operand 38 states and 2642 transitions. [2023-08-27 00:58:01,787 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 602 places, 2257 transitions, 56155 flow [2023-08-27 00:58:08,359 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 583 places, 2257 transitions, 54693 flow, removed 375 selfloop flow, removed 19 redundant places. [2023-08-27 00:58:08,393 INFO L231 Difference]: Finished difference. Result has 585 places, 2071 transitions, 48807 flow [2023-08-27 00:58:08,395 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=194, PETRI_DIFFERENCE_MINUEND_FLOW=47608, PETRI_DIFFERENCE_MINUEND_PLACES=546, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2069, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=563, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1506, PETRI_DIFFERENCE_SUBTRAHEND_STATES=38, PETRI_FLOW=48807, PETRI_PLACES=585, PETRI_TRANSITIONS=2071} [2023-08-27 00:58:08,395 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 555 predicate places. [2023-08-27 00:58:08,395 INFO L495 AbstractCegarLoop]: Abstraction has has 585 places, 2071 transitions, 48807 flow [2023-08-27 00:58:08,395 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 66.77272727272727) internal successors, (1469), 22 states have internal predecessors, (1469), 0 states have call successors, (0), 0 states 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 00:58:08,395 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:58:08,395 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 00:58:08,400 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 00:58:08,596 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,SelfDestructingSolverStorable47 [2023-08-27 00:58:08,596 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-27 00:58:08,596 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:58:08,596 INFO L85 PathProgramCache]: Analyzing trace with hash -275280046, now seen corresponding path program 11 times [2023-08-27 00:58:08,596 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:58:08,596 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [923963998] [2023-08-27 00:58:08,596 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:58:08,596 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:58:08,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:58:08,703 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:58:08,703 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:58:08,704 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [923963998] [2023-08-27 00:58:08,704 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [923963998] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 00:58:08,704 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1816742194] [2023-08-27 00:58:08,704 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-27 00:58:08,704 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:58:08,704 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 00:58:08,705 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 00:58:08,707 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 00:58:08,779 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2023-08-27 00:58:08,779 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 00:58:08,780 INFO L262 TraceCheckSpWp]: Trace formula consists of 153 conjuncts, 29 conjunts are in the unsatisfiable core [2023-08-27 00:58:08,780 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 00:58:08,911 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:58:08,911 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 00:58:09,004 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:58:09,004 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1816742194] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 00:58:09,004 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 00:58:09,004 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 7] total 18 [2023-08-27 00:58:09,004 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1675813715] [2023-08-27 00:58:09,004 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 00:58:09,004 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-08-27 00:58:09,005 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:58:09,005 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-08-27 00:58:09,005 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=317, Unknown=0, NotChecked=0, Total=380 [2023-08-27 00:58:09,005 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 194 [2023-08-27 00:58:09,006 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 585 places, 2071 transitions, 48807 flow. Second operand has 20 states, 20 states have (on average 66.8) internal successors, (1336), 20 states have internal predecessors, (1336), 0 states have call successors, (0), 0 states 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 00:58:09,006 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:58:09,006 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 194 [2023-08-27 00:58:09,006 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:58:20,090 INFO L124 PetriNetUnfolderBase]: 8684/18529 cut-off events. [2023-08-27 00:58:20,090 INFO L125 PetriNetUnfolderBase]: For 637372/637372 co-relation queries the response was YES. [2023-08-27 00:58:20,255 INFO L83 FinitePrefix]: Finished finitePrefix Result has 152439 conditions, 18529 events. 8684/18529 cut-off events. For 637372/637372 co-relation queries the response was YES. Maximal size of possible extension queue 604. Compared 167696 event pairs, 389 based on Foata normal form. 198/18727 useless extension candidates. Maximal degree in co-relation 152300. Up to 8693 conditions per place. [2023-08-27 00:58:20,311 INFO L140 encePairwiseOnDemand]: 184/194 looper letters, 1734 selfloop transitions, 690 changer transitions 31/2455 dead transitions. [2023-08-27 00:58:20,311 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 610 places, 2455 transitions, 59955 flow [2023-08-27 00:58:20,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2023-08-27 00:58:20,313 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2023-08-27 00:58:20,313 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 2093 transitions. [2023-08-27 00:58:20,314 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35962199312714777 [2023-08-27 00:58:20,314 INFO L72 ComplementDD]: Start complementDD. Operand 30 states and 2093 transitions. [2023-08-27 00:58:20,314 INFO L73 IsDeterministic]: Start isDeterministic. Operand 30 states and 2093 transitions. [2023-08-27 00:58:20,314 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:58:20,314 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 30 states and 2093 transitions. [2023-08-27 00:58:20,315 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 31 states, 30 states have (on average 69.76666666666667) internal successors, (2093), 30 states have internal predecessors, (2093), 0 states have call successors, (0), 0 states 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 00:58:20,318 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 31 states, 31 states have (on average 194.0) internal successors, (6014), 31 states have internal predecessors, (6014), 0 states have call successors, (0), 0 states 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 00:58:20,318 INFO L81 ComplementDD]: Finished complementDD. Result has 31 states, 31 states have (on average 194.0) internal successors, (6014), 31 states have internal predecessors, (6014), 0 states have call successors, (0), 0 states 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 00:58:20,318 INFO L175 Difference]: Start difference. First operand has 585 places, 2071 transitions, 48807 flow. Second operand 30 states and 2093 transitions. [2023-08-27 00:58:20,318 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 610 places, 2455 transitions, 59955 flow [2023-08-27 00:58:26,571 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 588 places, 2455 transitions, 59432 flow, removed 68 selfloop flow, removed 22 redundant places. [2023-08-27 00:58:26,606 INFO L231 Difference]: Finished difference. Result has 590 places, 2047 transitions, 49252 flow [2023-08-27 00:58:26,607 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=194, PETRI_DIFFERENCE_MINUEND_FLOW=48280, PETRI_DIFFERENCE_MINUEND_PLACES=559, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2070, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=690, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1380, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=49252, PETRI_PLACES=590, PETRI_TRANSITIONS=2047} [2023-08-27 00:58:26,608 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 560 predicate places. [2023-08-27 00:58:26,608 INFO L495 AbstractCegarLoop]: Abstraction has has 590 places, 2047 transitions, 49252 flow [2023-08-27 00:58:26,608 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 66.8) internal successors, (1336), 20 states have internal predecessors, (1336), 0 states have call successors, (0), 0 states 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 00:58:26,608 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:58:26,608 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 00:58:26,614 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Forceful destruction successful, exit code 0 [2023-08-27 00:58:26,809 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48,37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:58:26,809 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-27 00:58:26,809 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:58:26,809 INFO L85 PathProgramCache]: Analyzing trace with hash -248763708, now seen corresponding path program 12 times [2023-08-27 00:58:26,809 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:58:26,809 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [832737027] [2023-08-27 00:58:26,810 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:58:26,810 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:58:26,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:58:26,914 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 00:58:26,914 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:58:26,914 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [832737027] [2023-08-27 00:58:26,914 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [832737027] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 00:58:26,914 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1728300498] [2023-08-27 00:58:26,915 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-27 00:58:26,915 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:58:26,915 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 00:58:26,915 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 00:58:26,916 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 00:58:26,986 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2023-08-27 00:58:26,986 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 00:58:26,987 INFO L262 TraceCheckSpWp]: Trace formula consists of 153 conjuncts, 29 conjunts are in the unsatisfiable core [2023-08-27 00:58:26,987 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 00:58:27,103 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:58:27,103 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 00:58:27,198 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 00:58:27,198 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1728300498] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 00:58:27,198 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 00:58:27,198 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 7] total 19 [2023-08-27 00:58:27,198 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1946122335] [2023-08-27 00:58:27,198 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 00:58:27,198 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2023-08-27 00:58:27,198 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:58:27,199 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2023-08-27 00:58:27,199 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=346, Unknown=0, NotChecked=0, Total=420 [2023-08-27 00:58:27,199 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 194 [2023-08-27 00:58:27,200 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 590 places, 2047 transitions, 49252 flow. Second operand has 21 states, 21 states have (on average 66.71428571428571) internal successors, (1401), 21 states have internal predecessors, (1401), 0 states have call successors, (0), 0 states 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 00:58:27,200 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:58:27,200 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 194 [2023-08-27 00:58:27,200 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:58:37,654 INFO L124 PetriNetUnfolderBase]: 8263/17041 cut-off events. [2023-08-27 00:58:37,654 INFO L125 PetriNetUnfolderBase]: For 640440/640440 co-relation queries the response was YES. [2023-08-27 00:58:37,802 INFO L83 FinitePrefix]: Finished finitePrefix Result has 147151 conditions, 17041 events. 8263/17041 cut-off events. For 640440/640440 co-relation queries the response was YES. Maximal size of possible extension queue 522. Compared 147141 event pairs, 123 based on Foata normal form. 111/17152 useless extension candidates. Maximal degree in co-relation 147012. Up to 5716 conditions per place. [2023-08-27 00:58:37,850 INFO L140 encePairwiseOnDemand]: 183/194 looper letters, 1639 selfloop transitions, 836 changer transitions 30/2505 dead transitions. [2023-08-27 00:58:37,851 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 623 places, 2505 transitions, 61614 flow [2023-08-27 00:58:37,851 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2023-08-27 00:58:37,851 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2023-08-27 00:58:37,852 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 2585 transitions. [2023-08-27 00:58:37,852 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3601281694065199 [2023-08-27 00:58:37,853 INFO L72 ComplementDD]: Start complementDD. Operand 37 states and 2585 transitions. [2023-08-27 00:58:37,853 INFO L73 IsDeterministic]: Start isDeterministic. Operand 37 states and 2585 transitions. [2023-08-27 00:58:37,853 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:58:37,853 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 37 states and 2585 transitions. [2023-08-27 00:58:37,854 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 38 states, 37 states have (on average 69.86486486486487) internal successors, (2585), 37 states have internal predecessors, (2585), 0 states have call successors, (0), 0 states 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 00:58:37,857 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 38 states, 38 states have (on average 194.0) internal successors, (7372), 38 states have internal predecessors, (7372), 0 states have call successors, (0), 0 states 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 00:58:37,857 INFO L81 ComplementDD]: Finished complementDD. Result has 38 states, 38 states have (on average 194.0) internal successors, (7372), 38 states have internal predecessors, (7372), 0 states have call successors, (0), 0 states 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 00:58:37,857 INFO L175 Difference]: Start difference. First operand has 590 places, 2047 transitions, 49252 flow. Second operand 37 states and 2585 transitions. [2023-08-27 00:58:37,858 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 623 places, 2505 transitions, 61614 flow [2023-08-27 00:58:44,104 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 602 places, 2505 transitions, 60469 flow, removed 190 selfloop flow, removed 21 redundant places. [2023-08-27 00:58:44,140 INFO L231 Difference]: Finished difference. Result has 605 places, 2044 transitions, 49835 flow [2023-08-27 00:58:44,140 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=194, PETRI_DIFFERENCE_MINUEND_FLOW=48103, PETRI_DIFFERENCE_MINUEND_PLACES=566, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2046, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=827, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1218, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=49835, PETRI_PLACES=605, PETRI_TRANSITIONS=2044} [2023-08-27 00:58:44,141 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 575 predicate places. [2023-08-27 00:58:44,141 INFO L495 AbstractCegarLoop]: Abstraction has has 605 places, 2044 transitions, 49835 flow [2023-08-27 00:58:44,141 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 66.71428571428571) internal successors, (1401), 21 states have internal predecessors, (1401), 0 states have call successors, (0), 0 states 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 00:58:44,141 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:58:44,141 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 00:58:44,147 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Ended with exit code 0 [2023-08-27 00:58:44,344 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2023-08-27 00:58:44,345 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-27 00:58:44,345 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:58:44,345 INFO L85 PathProgramCache]: Analyzing trace with hash 660487840, now seen corresponding path program 13 times [2023-08-27 00:58:44,345 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:58:44,345 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1138729025] [2023-08-27 00:58:44,345 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:58:44,345 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:58:44,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:58:44,468 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 00:58:44,468 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:58:44,468 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1138729025] [2023-08-27 00:58:44,468 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1138729025] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 00:58:44,468 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [653114234] [2023-08-27 00:58:44,470 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-27 00:58:44,470 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:58:44,470 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 00:58:44,471 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 00:58:44,471 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2023-08-27 00:58:44,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:58:44,540 INFO L262 TraceCheckSpWp]: Trace formula consists of 157 conjuncts, 29 conjunts are in the unsatisfiable core [2023-08-27 00:58:44,541 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 00:58:44,651 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 00:58:44,652 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 00:58:44,767 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-27 00:58:44,767 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [653114234] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 00:58:44,767 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 00:58:44,767 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 7] total 20 [2023-08-27 00:58:44,767 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [62180868] [2023-08-27 00:58:44,767 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 00:58:44,767 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-08-27 00:58:44,767 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:58:44,768 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-08-27 00:58:44,768 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=378, Unknown=0, NotChecked=0, Total=462 [2023-08-27 00:58:44,768 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 194 [2023-08-27 00:58:44,769 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 605 places, 2044 transitions, 49835 flow. Second operand has 22 states, 22 states have (on average 66.5909090909091) internal successors, (1465), 22 states have internal predecessors, (1465), 0 states have call successors, (0), 0 states 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 00:58:44,769 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:58:44,769 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 194 [2023-08-27 00:58:44,769 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:58:56,393 INFO L124 PetriNetUnfolderBase]: 9087/19155 cut-off events. [2023-08-27 00:58:56,393 INFO L125 PetriNetUnfolderBase]: For 734481/734481 co-relation queries the response was YES. [2023-08-27 00:58:56,568 INFO L83 FinitePrefix]: Finished finitePrefix Result has 171172 conditions, 19155 events. 9087/19155 cut-off events. For 734481/734481 co-relation queries the response was YES. Maximal size of possible extension queue 604. Compared 172298 event pairs, 103 based on Foata normal form. 51/19206 useless extension candidates. Maximal degree in co-relation 171032. Up to 6853 conditions per place. [2023-08-27 00:58:56,628 INFO L140 encePairwiseOnDemand]: 183/194 looper letters, 2004 selfloop transitions, 1051 changer transitions 18/3073 dead transitions. [2023-08-27 00:58:56,628 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 637 places, 3073 transitions, 75666 flow [2023-08-27 00:58:56,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2023-08-27 00:58:56,629 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 41 states. [2023-08-27 00:58:56,630 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41 states to 41 states and 2861 transitions. [2023-08-27 00:58:56,631 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35969323610761883 [2023-08-27 00:58:56,631 INFO L72 ComplementDD]: Start complementDD. Operand 41 states and 2861 transitions. [2023-08-27 00:58:56,631 INFO L73 IsDeterministic]: Start isDeterministic. Operand 41 states and 2861 transitions. [2023-08-27 00:58:56,631 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:58:56,631 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 41 states and 2861 transitions. [2023-08-27 00:58:56,633 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 42 states, 41 states have (on average 69.78048780487805) internal successors, (2861), 41 states have internal predecessors, (2861), 0 states have call successors, (0), 0 states 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 00:58:56,636 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 42 states, 42 states have (on average 194.0) internal successors, (8148), 42 states have internal predecessors, (8148), 0 states have call successors, (0), 0 states 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 00:58:56,636 INFO L81 ComplementDD]: Finished complementDD. Result has 42 states, 42 states have (on average 194.0) internal successors, (8148), 42 states have internal predecessors, (8148), 0 states have call successors, (0), 0 states 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 00:58:56,636 INFO L175 Difference]: Start difference. First operand has 605 places, 2044 transitions, 49835 flow. Second operand 41 states and 2861 transitions. [2023-08-27 00:58:56,636 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 637 places, 3073 transitions, 75666 flow [2023-08-27 00:59:04,872 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 610 places, 3073 transitions, 74610 flow, removed 43 selfloop flow, removed 27 redundant places. [2023-08-27 00:59:04,914 INFO L231 Difference]: Finished difference. Result has 617 places, 2494 transitions, 62746 flow [2023-08-27 00:59:04,915 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=194, PETRI_DIFFERENCE_MINUEND_FLOW=48917, PETRI_DIFFERENCE_MINUEND_PLACES=570, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2044, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=595, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1040, PETRI_DIFFERENCE_SUBTRAHEND_STATES=41, PETRI_FLOW=62746, PETRI_PLACES=617, PETRI_TRANSITIONS=2494} [2023-08-27 00:59:04,915 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 587 predicate places. [2023-08-27 00:59:04,915 INFO L495 AbstractCegarLoop]: Abstraction has has 617 places, 2494 transitions, 62746 flow [2023-08-27 00:59:04,915 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 66.5909090909091) internal successors, (1465), 22 states have internal predecessors, (1465), 0 states have call successors, (0), 0 states 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 00:59:04,915 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:59:04,915 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 00:59:04,920 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Forceful destruction successful, exit code 0 [2023-08-27 00:59:05,116 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable50 [2023-08-27 00:59:05,116 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-27 00:59:05,116 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:59:05,116 INFO L85 PathProgramCache]: Analyzing trace with hash 632782210, now seen corresponding path program 14 times [2023-08-27 00:59:05,116 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:59:05,116 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1407912123] [2023-08-27 00:59:05,116 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:59:05,116 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:59:05,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:59:05,244 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 00:59:05,244 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:59:05,244 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1407912123] [2023-08-27 00:59:05,244 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1407912123] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 00:59:05,244 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [37512225] [2023-08-27 00:59:05,244 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 00:59:05,244 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:59:05,245 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 00:59:05,249 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 00:59:05,251 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2023-08-27 00:59:05,320 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 00:59:05,320 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 00:59:05,321 INFO L262 TraceCheckSpWp]: Trace formula consists of 157 conjuncts, 29 conjunts are in the unsatisfiable core [2023-08-27 00:59:05,322 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 00:59:05,430 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 00:59:05,430 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 00:59:05,519 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-27 00:59:05,519 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [37512225] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 00:59:05,519 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 00:59:05,519 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 7] total 20 [2023-08-27 00:59:05,519 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [156111763] [2023-08-27 00:59:05,519 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 00:59:05,519 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-08-27 00:59:05,519 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:59:05,520 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-08-27 00:59:05,520 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=378, Unknown=0, NotChecked=0, Total=462 [2023-08-27 00:59:05,520 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 65 out of 194 [2023-08-27 00:59:05,521 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 617 places, 2494 transitions, 62746 flow. Second operand has 22 states, 22 states have (on average 66.5909090909091) internal successors, (1465), 22 states have internal predecessors, (1465), 0 states have call successors, (0), 0 states 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 00:59:05,521 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:59:05,521 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 65 of 194 [2023-08-27 00:59:05,521 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 00:59:18,483 INFO L124 PetriNetUnfolderBase]: 8899/18783 cut-off events. [2023-08-27 00:59:18,483 INFO L125 PetriNetUnfolderBase]: For 780668/780668 co-relation queries the response was YES. [2023-08-27 00:59:18,663 INFO L83 FinitePrefix]: Finished finitePrefix Result has 176718 conditions, 18783 events. 8899/18783 cut-off events. For 780668/780668 co-relation queries the response was YES. Maximal size of possible extension queue 586. Compared 167973 event pairs, 103 based on Foata normal form. 51/18834 useless extension candidates. Maximal degree in co-relation 176575. Up to 6843 conditions per place. [2023-08-27 00:59:18,725 INFO L140 encePairwiseOnDemand]: 183/194 looper letters, 1991 selfloop transitions, 1079 changer transitions 12/3082 dead transitions. [2023-08-27 00:59:18,725 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 651 places, 3082 transitions, 79526 flow [2023-08-27 00:59:18,725 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2023-08-27 00:59:18,725 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 39 states. [2023-08-27 00:59:18,726 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39 states to 39 states and 2715 transitions. [2023-08-27 00:59:18,727 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35884218873909596 [2023-08-27 00:59:18,727 INFO L72 ComplementDD]: Start complementDD. Operand 39 states and 2715 transitions. [2023-08-27 00:59:18,727 INFO L73 IsDeterministic]: Start isDeterministic. Operand 39 states and 2715 transitions. [2023-08-27 00:59:18,727 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 00:59:18,727 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 39 states and 2715 transitions. [2023-08-27 00:59:18,729 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 40 states, 39 states have (on average 69.61538461538461) internal successors, (2715), 39 states have internal predecessors, (2715), 0 states have call successors, (0), 0 states 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 00:59:18,732 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 40 states, 40 states have (on average 194.0) internal successors, (7760), 40 states have internal predecessors, (7760), 0 states have call successors, (0), 0 states 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 00:59:18,732 INFO L81 ComplementDD]: Finished complementDD. Result has 40 states, 40 states have (on average 194.0) internal successors, (7760), 40 states have internal predecessors, (7760), 0 states have call successors, (0), 0 states 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 00:59:18,732 INFO L175 Difference]: Start difference. First operand has 617 places, 2494 transitions, 62746 flow. Second operand 39 states and 2715 transitions. [2023-08-27 00:59:18,732 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 651 places, 3082 transitions, 79526 flow [2023-08-27 00:59:26,976 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 626 places, 3082 transitions, 76715 flow, removed 780 selfloop flow, removed 25 redundant places. [2023-08-27 00:59:27,020 INFO L231 Difference]: Finished difference. Result has 626 places, 2510 transitions, 62781 flow [2023-08-27 00:59:27,022 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=194, PETRI_DIFFERENCE_MINUEND_FLOW=59951, PETRI_DIFFERENCE_MINUEND_PLACES=588, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2493, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1057, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1436, PETRI_DIFFERENCE_SUBTRAHEND_STATES=39, PETRI_FLOW=62781, PETRI_PLACES=626, PETRI_TRANSITIONS=2510} [2023-08-27 00:59:27,022 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 596 predicate places. [2023-08-27 00:59:27,022 INFO L495 AbstractCegarLoop]: Abstraction has has 626 places, 2510 transitions, 62781 flow [2023-08-27 00:59:27,022 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 66.5909090909091) internal successors, (1465), 22 states have internal predecessors, (1465), 0 states have call successors, (0), 0 states 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 00:59:27,022 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 00:59:27,023 INFO L208 CegarLoopForPetriNet]: trace histogram [22, 1, 1, 1, 1] [2023-08-27 00:59:27,029 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Ended with exit code 0 [2023-08-27 00:59:27,226 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51,40 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:59:27,227 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-27 00:59:27,227 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 00:59:27,227 INFO L85 PathProgramCache]: Analyzing trace with hash 2043070112, now seen corresponding path program 4 times [2023-08-27 00:59:27,227 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 00:59:27,227 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1182478711] [2023-08-27 00:59:27,227 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 00:59:27,227 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 00:59:27,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 00:59:27,486 INFO L134 CoverageAnalysis]: Checked inductivity of 253 backedges. 0 proven. 253 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:59:27,486 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 00:59:27,486 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1182478711] [2023-08-27 00:59:27,487 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1182478711] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 00:59:27,487 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1414547614] [2023-08-27 00:59:27,487 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-27 00:59:27,487 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 00:59:27,487 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 00:59:27,488 INFO L229 MonitoredProcess]: Starting monitored process 41 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 00:59:27,493 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2023-08-27 00:59:27,573 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-27 00:59:27,573 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 00:59:27,574 INFO L262 TraceCheckSpWp]: Trace formula consists of 268 conjuncts, 25 conjunts are in the unsatisfiable core [2023-08-27 00:59:27,575 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 00:59:27,601 INFO L134 CoverageAnalysis]: Checked inductivity of 253 backedges. 0 proven. 253 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:59:27,601 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 00:59:28,067 INFO L134 CoverageAnalysis]: Checked inductivity of 253 backedges. 0 proven. 253 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 00:59:28,067 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1414547614] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 00:59:28,067 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 00:59:28,067 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23, 23] total 47 [2023-08-27 00:59:28,067 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [924474928] [2023-08-27 00:59:28,067 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 00:59:28,067 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 49 states [2023-08-27 00:59:28,067 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 00:59:28,068 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2023-08-27 00:59:28,068 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1176, Invalid=1176, Unknown=0, NotChecked=0, Total=2352 [2023-08-27 00:59:28,070 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 86 out of 194 [2023-08-27 00:59:28,071 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 626 places, 2510 transitions, 62781 flow. Second operand has 49 states, 49 states have (on average 87.08163265306122) internal successors, (4267), 49 states have internal predecessors, (4267), 0 states have call successors, (0), 0 states 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 00:59:28,071 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 00:59:28,071 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 86 of 194 [2023-08-27 00:59:28,071 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 01:00:04,322 INFO L124 PetriNetUnfolderBase]: 27060/53599 cut-off events. [2023-08-27 01:00:04,322 INFO L125 PetriNetUnfolderBase]: For 14584428/14584515 co-relation queries the response was YES. [2023-08-27 01:00:05,477 INFO L83 FinitePrefix]: Finished finitePrefix Result has 466737 conditions, 53599 events. 27060/53599 cut-off events. For 14584428/14584515 co-relation queries the response was YES. Maximal size of possible extension queue 774. Compared 486850 event pairs, 392 based on Foata normal form. 14078/67669 useless extension candidates. Maximal degree in co-relation 466596. Up to 13925 conditions per place. [2023-08-27 01:00:05,630 INFO L140 encePairwiseOnDemand]: 189/194 looper letters, 2022 selfloop transitions, 5024 changer transitions 2485/9544 dead transitions. [2023-08-27 01:00:05,630 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 668 places, 9544 transitions, 208858 flow [2023-08-27 01:00:05,630 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2023-08-27 01:00:05,631 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 48 states. [2023-08-27 01:00:05,632 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 48 states to 48 states and 4647 transitions. [2023-08-27 01:00:05,633 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4990335051546392 [2023-08-27 01:00:05,633 INFO L72 ComplementDD]: Start complementDD. Operand 48 states and 4647 transitions. [2023-08-27 01:00:05,633 INFO L73 IsDeterministic]: Start isDeterministic. Operand 48 states and 4647 transitions. [2023-08-27 01:00:05,633 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 01:00:05,634 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 48 states and 4647 transitions. [2023-08-27 01:00:05,636 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 49 states, 48 states have (on average 96.8125) internal successors, (4647), 48 states have internal predecessors, (4647), 0 states have call successors, (0), 0 states 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 01:00:05,640 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 49 states, 49 states have (on average 194.0) internal successors, (9506), 49 states have internal predecessors, (9506), 0 states have call successors, (0), 0 states 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 01:00:05,640 INFO L81 ComplementDD]: Finished complementDD. Result has 49 states, 49 states have (on average 194.0) internal successors, (9506), 49 states have internal predecessors, (9506), 0 states have call successors, (0), 0 states 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 01:00:05,640 INFO L175 Difference]: Start difference. First operand has 626 places, 2510 transitions, 62781 flow. Second operand 48 states and 4647 transitions. [2023-08-27 01:00:05,640 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 668 places, 9544 transitions, 208858 flow [2023-08-27 01:00:35,078 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 640 places, 9544 transitions, 204026 flow, removed 8 selfloop flow, removed 28 redundant places. [2023-08-27 01:00:35,181 INFO L231 Difference]: Finished difference. Result has 686 places, 5691 transitions, 149928 flow [2023-08-27 01:00:35,182 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=194, PETRI_DIFFERENCE_MINUEND_FLOW=61555, PETRI_DIFFERENCE_MINUEND_PLACES=593, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2510, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1936, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=574, PETRI_DIFFERENCE_SUBTRAHEND_STATES=48, PETRI_FLOW=149928, PETRI_PLACES=686, PETRI_TRANSITIONS=5691} [2023-08-27 01:00:35,182 INFO L281 CegarLoopForPetriNet]: 30 programPoint places, 656 predicate places. [2023-08-27 01:00:35,183 INFO L495 AbstractCegarLoop]: Abstraction has has 686 places, 5691 transitions, 149928 flow [2023-08-27 01:00:35,183 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 49 states, 49 states have (on average 87.08163265306122) internal successors, (4267), 49 states have internal predecessors, (4267), 0 states have call successors, (0), 0 states 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 01:00:35,183 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 01:00:35,183 INFO L208 CegarLoopForPetriNet]: trace histogram [46, 1, 1, 1, 1] [2023-08-27 01:00:35,190 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Forceful destruction successful, exit code 0 [2023-08-27 01:00:35,387 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable52 [2023-08-27 01:00:35,387 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 18 more)] === [2023-08-27 01:00:35,388 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 01:00:35,388 INFO L85 PathProgramCache]: Analyzing trace with hash -9338464, now seen corresponding path program 5 times [2023-08-27 01:00:35,388 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 01:00:35,388 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1479544759] [2023-08-27 01:00:35,388 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 01:00:35,388 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 01:00:35,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 01:00:36,252 INFO L134 CoverageAnalysis]: Checked inductivity of 1081 backedges. 0 proven. 1081 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 01:00:36,252 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 01:00:36,252 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1479544759] [2023-08-27 01:00:36,252 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1479544759] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 01:00:36,252 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1162551755] [2023-08-27 01:00:36,252 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-27 01:00:36,252 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 01:00:36,252 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 01:00:36,253 INFO L229 MonitoredProcess]: Starting monitored process 42 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-08-27 01:00:36,256 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Waiting until timeout for monitored process [2023-08-27 01:00:36,369 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 24 check-sat command(s) [2023-08-27 01:00:36,369 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 01:00:36,370 INFO L262 TraceCheckSpWp]: Trace formula consists of 484 conjuncts, 49 conjunts are in the unsatisfiable core [2023-08-27 01:00:36,372 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 01:00:36,424 INFO L134 CoverageAnalysis]: Checked inductivity of 1081 backedges. 0 proven. 1081 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 01:00:36,424 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 01:00:38,351 INFO L134 CoverageAnalysis]: Checked inductivity of 1081 backedges. 0 proven. 1081 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 01:00:38,351 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1162551755] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 01:00:38,351 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 01:00:38,351 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [47, 47, 47] total 95 [2023-08-27 01:00:38,351 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1647380433] [2023-08-27 01:00:38,351 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 01:00:38,351 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 97 states [2023-08-27 01:00:38,352 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 01:00:38,353 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 97 interpolants. [2023-08-27 01:00:38,355 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=4656, Invalid=4656, Unknown=0, NotChecked=0, Total=9312 [2023-08-27 01:00:38,358 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 86 out of 194 [2023-08-27 01:00:38,361 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 686 places, 5691 transitions, 149928 flow. Second operand has 97 states, 97 states have (on average 87.04123711340206) internal successors, (8443), 97 states have internal predecessors, (8443), 0 states have call successors, (0), 0 states 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 01:00:38,361 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 01:00:38,361 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 86 of 194 [2023-08-27 01:00:38,361 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 01:04:14,745 INFO L124 PetriNetUnfolderBase]: 66517/133762 cut-off events. [2023-08-27 01:04:14,745 INFO L125 PetriNetUnfolderBase]: For 96429764/96429947 co-relation queries the response was YES. [2023-08-27 01:04:19,973 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1583684 conditions, 133762 events. 66517/133762 cut-off events. For 96429764/96429947 co-relation queries the response was YES. Maximal size of possible extension queue 1151. Compared 1286268 event pairs, 431 based on Foata normal form. 28966/162720 useless extension candidates. Maximal degree in co-relation 1583498. Up to 48921 conditions per place. [2023-08-27 01:04:20,398 INFO L140 encePairwiseOnDemand]: 189/194 looper letters, 3558 selfloop transitions, 14129 changer transitions 5300/23000 dead transitions. [2023-08-27 01:04:20,398 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 781 places, 23000 transitions, 704270 flow [2023-08-27 01:04:20,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 96 states. [2023-08-27 01:04:20,399 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 96 states. [2023-08-27 01:04:20,402 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 96 states to 96 states and 9303 transitions. [2023-08-27 01:04:20,403 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4995167525773196 [2023-08-27 01:04:20,403 INFO L72 ComplementDD]: Start complementDD. Operand 96 states and 9303 transitions. [2023-08-27 01:04:20,403 INFO L73 IsDeterministic]: Start isDeterministic. Operand 96 states and 9303 transitions. [2023-08-27 01:04:20,404 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 01:04:20,404 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 96 states and 9303 transitions. [2023-08-27 01:04:20,409 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 97 states, 96 states have (on average 96.90625) internal successors, (9303), 96 states have internal predecessors, (9303), 0 states have call successors, (0), 0 states 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 01:04:20,417 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 97 states, 97 states have (on average 194.0) internal successors, (18818), 97 states have internal predecessors, (18818), 0 states have call successors, (0), 0 states 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 01:04:20,417 INFO L81 ComplementDD]: Finished complementDD. Result has 97 states, 97 states have (on average 194.0) internal successors, (18818), 97 states have internal predecessors, (18818), 0 states have call successors, (0), 0 states 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 01:04:20,418 INFO L175 Difference]: Start difference. First operand has 686 places, 5691 transitions, 149928 flow. Second operand 96 states and 9303 transitions. [2023-08-27 01:04:20,418 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 781 places, 23000 transitions, 704270 flow Received shutdown request... [2023-08-27 01:06:24,448 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 01:06:24,452 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-08-27 01:06:24,514 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (20 of 21 remaining) [2023-08-27 01:06:24,519 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Forceful destruction successful, exit code 0 [2023-08-27 01:06:24,714 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53,42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 01:06:24,714 WARN L619 AbstractCegarLoop]: Verification canceled: while executing RemoveRedundantFlow. [2023-08-27 01:06:24,721 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (19 of 21 remaining) [2023-08-27 01:06:24,721 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (18 of 21 remaining) [2023-08-27 01:06:24,721 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (17 of 21 remaining) [2023-08-27 01:06:24,721 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (16 of 21 remaining) [2023-08-27 01:06:24,722 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (15 of 21 remaining) [2023-08-27 01:06:24,722 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (14 of 21 remaining) [2023-08-27 01:06:24,722 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (13 of 21 remaining) [2023-08-27 01:06:24,722 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (12 of 21 remaining) [2023-08-27 01:06:24,722 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (11 of 21 remaining) [2023-08-27 01:06:24,722 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (10 of 21 remaining) [2023-08-27 01:06:24,722 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2ASSERT_VIOLATIONASSERT (9 of 21 remaining) [2023-08-27 01:06:24,722 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (8 of 21 remaining) [2023-08-27 01:06:24,722 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (7 of 21 remaining) [2023-08-27 01:06:24,722 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (6 of 21 remaining) [2023-08-27 01:06:24,722 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (5 of 21 remaining) [2023-08-27 01:06:24,722 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (4 of 21 remaining) [2023-08-27 01:06:24,722 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (3 of 21 remaining) [2023-08-27 01:06:24,722 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (2 of 21 remaining) [2023-08-27 01:06:24,723 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (1 of 21 remaining) [2023-08-27 01:06:24,723 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (0 of 21 remaining) [2023-08-27 01:06:24,723 INFO L445 BasicCegarLoop]: Path program histogram: [17, 14, 6, 5, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 01:06:24,726 INFO L228 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2023-08-27 01:06:24,726 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2023-08-27 01:06:24,728 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 27.08 01:06:24 BasicIcfg [2023-08-27 01:06:24,728 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-08-27 01:06:24,732 INFO L158 Benchmark]: Toolchain (without parser) took 819246.52ms. Allocated memory was 362.8MB in the beginning and 8.3GB in the end (delta: 8.0GB). Free memory was 338.9MB in the beginning and 2.3GB in the end (delta: -2.0GB). Peak memory consumption was 7.1GB. Max. memory is 16.0GB. [2023-08-27 01:06:24,732 INFO L158 Benchmark]: CDTParser took 0.09ms. Allocated memory is still 362.8MB. Free memory is still 339.1MB. There was no memory consumed. Max. memory is 16.0GB. [2023-08-27 01:06:24,732 INFO L158 Benchmark]: CACSL2BoogieTranslator took 132.75ms. Allocated memory is still 362.8MB. Free memory was 338.3MB in the beginning and 327.7MB in the end (delta: 10.5MB). Peak memory consumption was 10.5MB. Max. memory is 16.0GB. [2023-08-27 01:06:24,732 INFO L158 Benchmark]: Boogie Procedure Inliner took 20.34ms. Allocated memory is still 362.8MB. Free memory was 327.7MB in the beginning and 325.9MB in the end (delta: 1.8MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2023-08-27 01:06:24,732 INFO L158 Benchmark]: Boogie Preprocessor took 13.89ms. Allocated memory is still 362.8MB. Free memory was 325.9MB in the beginning and 324.5MB in the end (delta: 1.4MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2023-08-27 01:06:24,732 INFO L158 Benchmark]: RCFGBuilder took 270.72ms. Allocated memory is still 362.8MB. Free memory was 324.5MB in the beginning and 307.2MB in the end (delta: 17.3MB). Peak memory consumption was 16.8MB. Max. memory is 16.0GB. [2023-08-27 01:06:24,732 INFO L158 Benchmark]: TraceAbstraction took 818805.33ms. Allocated memory was 362.8MB in the beginning and 8.3GB in the end (delta: 8.0GB). Free memory was 306.8MB in the beginning and 2.3GB in the end (delta: -2.0GB). Peak memory consumption was 7.1GB. Max. memory is 16.0GB. [2023-08-27 01:06:24,733 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.09ms. Allocated memory is still 362.8MB. Free memory is still 339.1MB. There was no memory consumed. Max. memory is 16.0GB. * CACSL2BoogieTranslator took 132.75ms. Allocated memory is still 362.8MB. Free memory was 338.3MB in the beginning and 327.7MB in the end (delta: 10.5MB). Peak memory consumption was 10.5MB. Max. memory is 16.0GB. * Boogie Procedure Inliner took 20.34ms. Allocated memory is still 362.8MB. Free memory was 327.7MB in the beginning and 325.9MB in the end (delta: 1.8MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * Boogie Preprocessor took 13.89ms. Allocated memory is still 362.8MB. Free memory was 325.9MB in the beginning and 324.5MB in the end (delta: 1.4MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * RCFGBuilder took 270.72ms. Allocated memory is still 362.8MB. Free memory was 324.5MB in the beginning and 307.2MB in the end (delta: 17.3MB). Peak memory consumption was 16.8MB. Max. memory is 16.0GB. * TraceAbstraction took 818805.33ms. Allocated memory was 362.8MB in the beginning and 8.3GB in the end (delta: 8.0GB). Free memory was 306.8MB in the beginning and 2.3GB in the end (delta: -2.0GB). Peak memory consumption was 7.1GB. Max. memory is 16.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 2.5s, 93 PlacesBefore, 30 PlacesAfterwards, 92 TransitionsBefore, 25 TransitionsAfterwards, 1088 CoEnabledTransitionPairs, 6 FixpointIterations, 45 TrivialSequentialCompositions, 33 ConcurrentSequentialCompositions, 5 TrivialYvCompositions, 4 ConcurrentYvCompositions, 4 ChoiceCompositions, 91 TotalNumberOfCompositions, 1257 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 1179, independent: 1171, independent conditional: 0, independent unconditional: 1171, dependent: 8, dependent conditional: 0, dependent unconditional: 8, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 559, independent: 555, independent conditional: 0, independent unconditional: 555, dependent: 4, dependent conditional: 0, dependent unconditional: 4, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 1179, independent: 616, independent conditional: 0, independent unconditional: 616, dependent: 4, dependent conditional: 0, dependent unconditional: 4, unknown: 559, unknown conditional: 0, unknown unconditional: 559] , 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: 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: 54]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 54]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 51]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 51]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 75]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 75]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 21]: Timeout (TraceAbstraction) Unable to prove that assertion always holds Cancelled while executing RemoveRedundantFlow. - TimeoutResultAtElement [Line: 70]: 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: 71]: 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, 132 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: 818.7s, OverallIterations: 54, TraceHistogramMax: 46, PathProgramHistogramMax: 17, EmptinessCheckTime: 0.0s, AutomataDifference: 787.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 2.6s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 8723 SdHoareTripleChecker+Valid, 12.2s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 8723 mSDsluCounter, 840 SdHoareTripleChecker+Invalid, 10.1s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 660 mSDsCounter, 1981 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 27018 IncrementalHoareTripleChecker+Invalid, 28999 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 1981 mSolverCounterUnsat, 180 mSDtfsCounter, 27018 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 2189 GetRequests, 661 SyntacticMatches, 47 SemanticMatches, 1481 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17513 ImplicationChecksByTransitivity, 22.9s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=149928occurred in iteration=53, InterpolantAutomatonStates: 1196, 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.3s SsaConstructionTime, 1.0s SatisfiabilityAnalysisTime, 17.3s InterpolantComputationTime, 1398 NumberOfCodeBlocks, 1385 NumberOfCodeBlocksAsserted, 158 NumberOfCheckSat, 1867 ConstructedInterpolants, 0 QuantifiedInterpolants, 18918 SizeOfPredicates, 62 NumberOfNonLiveVariables, 5863 ConjunctsInSsa, 913 ConjunctsInUnsatCore, 133 InterpolantComputations, 16 PerfectInterpolantSequences, 71/4660 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