/usr/bin/java -Xmx16000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-VariableLbe.epf --traceabstraction.order.of.the.error.locations.to.be.checked INSUFFICIENT_FIRST -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --cacsl2boogietranslator.check.absence.of.signed.integer.overflows true -i ../../../trunk/examples/svcomp/weaver/popl20-more-min-array-hom.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.2.3-dev-ac9dbd0-m [2023-08-27 07:52:33,693 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-08-27 07:52:33,765 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 07:52:33,771 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-08-27 07:52:33,771 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.Checked method. Library mode if empty. [2023-08-27 07:52:33,809 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-08-27 07:52:33,810 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-08-27 07:52:33,810 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-08-27 07:52:33,811 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-08-27 07:52:33,814 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-08-27 07:52:33,814 INFO L153 SettingsManager]: * Use SBE=true [2023-08-27 07:52:33,815 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-08-27 07:52:33,815 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-08-27 07:52:33,816 INFO L153 SettingsManager]: * sizeof long=4 [2023-08-27 07:52:33,816 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-08-27 07:52:33,816 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-08-27 07:52:33,817 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-08-27 07:52:33,817 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-08-27 07:52:33,817 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-08-27 07:52:33,817 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-08-27 07:52:33,817 INFO L153 SettingsManager]: * sizeof long double=12 [2023-08-27 07:52:33,818 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-08-27 07:52:33,818 INFO L153 SettingsManager]: * Use constant arrays=true [2023-08-27 07:52:33,819 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-08-27 07:52:33,819 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-08-27 07:52:33,819 INFO L153 SettingsManager]: * To the following directory=./dump/ [2023-08-27 07:52:33,819 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-08-27 07:52:33,820 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-27 07:52:33,820 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-08-27 07:52:33,820 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-08-27 07:52:33,821 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-08-27 07:52:33,821 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-08-27 07:52:33,821 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-08-27 07:52:33,822 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-08-27 07:52:33,822 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-08-27 07:52:33,822 INFO L153 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Order of the error locations to be checked -> INSUFFICIENT_FIRST Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of reach_error function -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check absence of signed integer overflows -> true [2023-08-27 07:52:34,111 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-08-27 07:52:34,136 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-08-27 07:52:34,139 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-08-27 07:52:34,139 INFO L270 PluginConnector]: Initializing CDTParser... [2023-08-27 07:52:34,140 INFO L274 PluginConnector]: CDTParser initialized [2023-08-27 07:52:34,142 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/popl20-more-min-array-hom.wvr.c [2023-08-27 07:52:35,250 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-08-27 07:52:35,434 INFO L384 CDTParser]: Found 1 translation units. [2023-08-27 07:52:35,434 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/popl20-more-min-array-hom.wvr.c [2023-08-27 07:52:35,441 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/28d77f027/0103a89508734709837afc4d044e1f2e/FLAG9b41492bb [2023-08-27 07:52:35,453 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/28d77f027/0103a89508734709837afc4d044e1f2e [2023-08-27 07:52:35,455 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-08-27 07:52:35,456 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-08-27 07:52:35,457 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-08-27 07:52:35,457 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-08-27 07:52:35,459 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-08-27 07:52:35,460 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.08 07:52:35" (1/1) ... [2023-08-27 07:52:35,461 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@598552e3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 07:52:35, skipping insertion in model container [2023-08-27 07:52:35,461 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.08 07:52:35" (1/1) ... [2023-08-27 07:52:35,479 INFO L176 MainTranslator]: Built tables and reachable declarations [2023-08-27 07:52:35,611 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-27 07:52:35,619 INFO L201 MainTranslator]: Completed pre-run [2023-08-27 07:52:35,640 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-27 07:52:35,646 WARN L669 CHandler]: The function __VERIFIER_atomic_begin is called, but not defined or handled by StandardFunctionHandler. [2023-08-27 07:52:35,647 WARN L669 CHandler]: The function __VERIFIER_atomic_end is called, but not defined or handled by StandardFunctionHandler. [2023-08-27 07:52:35,652 INFO L206 MainTranslator]: Completed translation [2023-08-27 07:52:35,653 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 07:52:35 WrapperNode [2023-08-27 07:52:35,653 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-08-27 07:52:35,654 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-08-27 07:52:35,654 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-08-27 07:52:35,654 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-08-27 07:52:35,659 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 07:52:35" (1/1) ... [2023-08-27 07:52:35,675 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 07:52:35" (1/1) ... [2023-08-27 07:52:35,708 INFO L138 Inliner]: procedures = 24, calls = 44, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 110 [2023-08-27 07:52:35,708 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-08-27 07:52:35,713 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-08-27 07:52:35,713 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-08-27 07:52:35,713 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-08-27 07:52:35,721 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 07:52:35" (1/1) ... [2023-08-27 07:52:35,721 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 07:52:35" (1/1) ... [2023-08-27 07:52:35,735 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 07:52:35" (1/1) ... [2023-08-27 07:52:35,735 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 07:52:35" (1/1) ... [2023-08-27 07:52:35,741 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 07:52:35" (1/1) ... [2023-08-27 07:52:35,744 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 07:52:35" (1/1) ... [2023-08-27 07:52:35,756 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 07:52:35" (1/1) ... [2023-08-27 07:52:35,757 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 07:52:35" (1/1) ... [2023-08-27 07:52:35,759 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-08-27 07:52:35,760 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-08-27 07:52:35,760 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-08-27 07:52:35,760 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-08-27 07:52:35,761 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 07:52:35" (1/1) ... [2023-08-27 07:52:35,765 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-27 07:52:35,781 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 07:52:35,793 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 07:52:35,828 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 07:52:35,842 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-08-27 07:52:35,842 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2023-08-27 07:52:35,842 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2023-08-27 07:52:35,843 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2023-08-27 07:52:35,843 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2023-08-27 07:52:35,843 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2023-08-27 07:52:35,843 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2023-08-27 07:52:35,844 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-08-27 07:52:35,844 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-08-27 07:52:35,844 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-08-27 07:52:35,844 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2023-08-27 07:52:35,844 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2023-08-27 07:52:35,844 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-08-27 07:52:35,844 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-08-27 07:52:35,844 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-08-27 07:52:35,844 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-08-27 07:52:35,845 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-08-27 07:52:35,846 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 07:52:35,965 INFO L236 CfgBuilder]: Building ICFG [2023-08-27 07:52:35,975 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-08-27 07:52:36,225 INFO L277 CfgBuilder]: Performing block encoding [2023-08-27 07:52:36,303 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-08-27 07:52:36,304 INFO L302 CfgBuilder]: Removed 4 assume(true) statements. [2023-08-27 07:52:36,306 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.08 07:52:36 BoogieIcfgContainer [2023-08-27 07:52:36,306 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-08-27 07:52:36,308 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-08-27 07:52:36,308 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-08-27 07:52:36,311 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-08-27 07:52:36,311 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.08 07:52:35" (1/3) ... [2023-08-27 07:52:36,311 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@53906d68 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.08 07:52:36, skipping insertion in model container [2023-08-27 07:52:36,312 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 07:52:35" (2/3) ... [2023-08-27 07:52:36,312 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@53906d68 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.08 07:52:36, skipping insertion in model container [2023-08-27 07:52:36,312 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.08 07:52:36" (3/3) ... [2023-08-27 07:52:36,313 INFO L112 eAbstractionObserver]: Analyzing ICFG popl20-more-min-array-hom.wvr.c [2023-08-27 07:52:36,332 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-08-27 07:52:36,332 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 9 error locations. [2023-08-27 07:52:36,333 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-08-27 07:52:36,445 INFO L144 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2023-08-27 07:52:36,486 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 164 places, 166 transitions, 356 flow [2023-08-27 07:52:36,590 INFO L124 PetriNetUnfolderBase]: 12/163 cut-off events. [2023-08-27 07:52:36,590 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2023-08-27 07:52:36,596 INFO L83 FinitePrefix]: Finished finitePrefix Result has 176 conditions, 163 events. 12/163 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 156 event pairs, 0 based on Foata normal form. 0/142 useless extension candidates. Maximal degree in co-relation 121. Up to 2 conditions per place. [2023-08-27 07:52:36,596 INFO L82 GeneralOperation]: Start removeDead. Operand has 164 places, 166 transitions, 356 flow [2023-08-27 07:52:36,604 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 150 places, 152 transitions, 322 flow [2023-08-27 07:52:36,607 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 07:52:36,620 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 150 places, 152 transitions, 322 flow [2023-08-27 07:52:36,624 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 150 places, 152 transitions, 322 flow [2023-08-27 07:52:36,625 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 150 places, 152 transitions, 322 flow [2023-08-27 07:52:36,675 INFO L124 PetriNetUnfolderBase]: 12/152 cut-off events. [2023-08-27 07:52:36,676 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2023-08-27 07:52:36,677 INFO L83 FinitePrefix]: Finished finitePrefix Result has 165 conditions, 152 events. 12/152 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 155 event pairs, 0 based on Foata normal form. 0/132 useless extension candidates. Maximal degree in co-relation 121. Up to 2 conditions per place. [2023-08-27 07:52:36,680 INFO L119 LiptonReduction]: Number of co-enabled transitions 2430 [2023-08-27 07:52:41,662 INFO L134 LiptonReduction]: Checked pairs total: 2933 [2023-08-27 07:52:41,662 INFO L136 LiptonReduction]: Total number of compositions: 159 [2023-08-27 07:52:41,685 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-08-27 07:52:41,690 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;@c5f49f2, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 07:52:41,691 INFO L358 AbstractCegarLoop]: Starting to check reachability of 18 error locations. [2023-08-27 07:52:41,693 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 07:52:41,693 INFO L124 PetriNetUnfolderBase]: 1/2 cut-off events. [2023-08-27 07:52:41,693 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-08-27 07:52:41,693 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 07:52:41,694 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1] [2023-08-27 07:52:41,694 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2023-08-27 07:52:41,698 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 07:52:41,698 INFO L85 PathProgramCache]: Analyzing trace with hash 21671, now seen corresponding path program 1 times [2023-08-27 07:52:41,705 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 07:52:41,706 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2046519586] [2023-08-27 07:52:41,707 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 07:52:41,707 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 07:52:41,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 07:52:41,967 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 07:52:41,968 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 07:52:41,968 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2046519586] [2023-08-27 07:52:41,969 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2046519586] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 07:52:41,969 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 07:52:41,969 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-27 07:52:41,970 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2036228456] [2023-08-27 07:52:41,971 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 07:52:41,977 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 07:52:41,983 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 07:52:42,003 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 07:52:42,004 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 07:52:42,006 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 140 out of 325 [2023-08-27 07:52:42,010 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 38 places, 32 transitions, 82 flow. Second operand has 3 states, 3 states have (on average 140.66666666666666) internal successors, (422), 3 states have internal predecessors, (422), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:52:42,011 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 07:52:42,011 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 140 of 325 [2023-08-27 07:52:42,011 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 07:52:42,206 INFO L124 PetriNetUnfolderBase]: 1226/1603 cut-off events. [2023-08-27 07:52:42,206 INFO L125 PetriNetUnfolderBase]: For 47/47 co-relation queries the response was YES. [2023-08-27 07:52:42,209 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3274 conditions, 1603 events. 1226/1603 cut-off events. For 47/47 co-relation queries the response was YES. Maximal size of possible extension queue 148. Compared 6139 event pairs, 578 based on Foata normal form. 0/562 useless extension candidates. Maximal degree in co-relation 2744. Up to 1573 conditions per place. [2023-08-27 07:52:42,220 INFO L140 encePairwiseOnDemand]: 320/325 looper letters, 28 selfloop transitions, 3 changer transitions 0/34 dead transitions. [2023-08-27 07:52:42,221 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 40 places, 34 transitions, 148 flow [2023-08-27 07:52:42,222 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 07:52:42,224 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 07:52:42,232 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 453 transitions. [2023-08-27 07:52:42,235 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4646153846153846 [2023-08-27 07:52:42,235 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 453 transitions. [2023-08-27 07:52:42,236 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 453 transitions. [2023-08-27 07:52:42,237 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 07:52:42,239 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 453 transitions. [2023-08-27 07:52:42,243 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 151.0) internal successors, (453), 3 states have internal predecessors, (453), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:52:42,247 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 325.0) internal successors, (1300), 4 states have internal predecessors, (1300), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:52:42,248 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 325.0) internal successors, (1300), 4 states have internal predecessors, (1300), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:52:42,250 INFO L175 Difference]: Start difference. First operand has 38 places, 32 transitions, 82 flow. Second operand 3 states and 453 transitions. [2023-08-27 07:52:42,251 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 40 places, 34 transitions, 148 flow [2023-08-27 07:52:42,256 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 34 places, 34 transitions, 136 flow, removed 0 selfloop flow, removed 6 redundant places. [2023-08-27 07:52:42,257 INFO L231 Difference]: Finished difference. Result has 35 places, 34 transitions, 91 flow [2023-08-27 07:52:42,259 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=325, PETRI_DIFFERENCE_MINUEND_FLOW=70, PETRI_DIFFERENCE_MINUEND_PLACES=32, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=32, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=91, PETRI_PLACES=35, PETRI_TRANSITIONS=34} [2023-08-27 07:52:42,262 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, -3 predicate places. [2023-08-27 07:52:42,262 INFO L495 AbstractCegarLoop]: Abstraction has has 35 places, 34 transitions, 91 flow [2023-08-27 07:52:42,262 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 140.66666666666666) internal successors, (422), 3 states have internal predecessors, (422), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:52:42,262 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 07:52:42,263 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2023-08-27 07:52:42,263 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-08-27 07:52:42,263 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2023-08-27 07:52:42,264 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 07:52:42,264 INFO L85 PathProgramCache]: Analyzing trace with hash 673105, now seen corresponding path program 1 times [2023-08-27 07:52:42,264 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 07:52:42,264 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1330334428] [2023-08-27 07:52:42,264 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 07:52:42,264 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 07:52:42,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 07:52:42,359 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 07:52:42,359 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 07:52:42,360 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1330334428] [2023-08-27 07:52:42,360 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1330334428] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 07:52:42,360 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1257059194] [2023-08-27 07:52:42,360 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 07:52:42,360 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 07:52:42,361 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 07:52:42,365 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 07:52:42,410 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 07:52:42,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 07:52:42,481 INFO L262 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 4 conjunts are in the unsatisfiable core [2023-08-27 07:52:42,484 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 07:52:42,529 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 07:52:42,530 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-27 07:52:42,530 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1257059194] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 07:52:42,530 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-27 07:52:42,530 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [2] total 3 [2023-08-27 07:52:42,551 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [598541422] [2023-08-27 07:52:42,551 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 07:52:42,552 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-27 07:52:42,552 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 07:52:42,552 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-27 07:52:42,553 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-08-27 07:52:42,556 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 140 out of 325 [2023-08-27 07:52:42,558 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 35 places, 34 transitions, 91 flow. Second operand has 4 states, 4 states have (on average 140.75) internal successors, (563), 4 states have internal predecessors, (563), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:52:42,559 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 07:52:42,559 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 140 of 325 [2023-08-27 07:52:42,559 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 07:52:42,732 INFO L124 PetriNetUnfolderBase]: 1226/1602 cut-off events. [2023-08-27 07:52:42,732 INFO L125 PetriNetUnfolderBase]: For 5/5 co-relation queries the response was YES. [2023-08-27 07:52:42,734 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3217 conditions, 1602 events. 1226/1602 cut-off events. For 5/5 co-relation queries the response was YES. Maximal size of possible extension queue 148. Compared 6138 event pairs, 578 based on Foata normal form. 0/562 useless extension candidates. Maximal degree in co-relation 3193. Up to 1569 conditions per place. [2023-08-27 07:52:42,741 INFO L140 encePairwiseOnDemand]: 321/325 looper letters, 26 selfloop transitions, 4 changer transitions 0/33 dead transitions. [2023-08-27 07:52:42,742 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 37 places, 33 transitions, 147 flow [2023-08-27 07:52:42,742 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-27 07:52:42,742 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-27 07:52:42,744 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 591 transitions. [2023-08-27 07:52:42,745 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4546153846153846 [2023-08-27 07:52:42,745 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 591 transitions. [2023-08-27 07:52:42,745 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 591 transitions. [2023-08-27 07:52:42,746 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 07:52:42,746 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 591 transitions. [2023-08-27 07:52:42,747 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 147.75) internal successors, (591), 4 states have internal predecessors, (591), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:52:42,750 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 325.0) internal successors, (1625), 5 states have internal predecessors, (1625), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:52:42,751 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 325.0) internal successors, (1625), 5 states have internal predecessors, (1625), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:52:42,751 INFO L175 Difference]: Start difference. First operand has 35 places, 34 transitions, 91 flow. Second operand 4 states and 591 transitions. [2023-08-27 07:52:42,751 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 37 places, 33 transitions, 147 flow [2023-08-27 07:52:42,752 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 36 places, 33 transitions, 142 flow, removed 1 selfloop flow, removed 1 redundant places. [2023-08-27 07:52:42,752 INFO L231 Difference]: Finished difference. Result has 36 places, 33 transitions, 90 flow [2023-08-27 07:52:42,752 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=325, PETRI_DIFFERENCE_MINUEND_FLOW=82, PETRI_DIFFERENCE_MINUEND_PLACES=33, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=33, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=90, PETRI_PLACES=36, PETRI_TRANSITIONS=33} [2023-08-27 07:52:42,753 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, -2 predicate places. [2023-08-27 07:52:42,753 INFO L495 AbstractCegarLoop]: Abstraction has has 36 places, 33 transitions, 90 flow [2023-08-27 07:52:42,754 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 140.75) internal successors, (563), 4 states have internal predecessors, (563), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:52:42,754 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 07:52:42,754 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2023-08-27 07:52:42,763 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2023-08-27 07:52:42,960 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 07:52:42,960 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2023-08-27 07:52:42,960 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 07:52:42,961 INFO L85 PathProgramCache]: Analyzing trace with hash 673113, now seen corresponding path program 1 times [2023-08-27 07:52:42,961 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 07:52:42,961 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [697269850] [2023-08-27 07:52:42,961 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 07:52:42,961 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 07:52:42,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 07:52:43,023 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 07:52:43,023 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 07:52:43,023 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [697269850] [2023-08-27 07:52:43,024 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [697269850] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 07:52:43,024 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [838412377] [2023-08-27 07:52:43,024 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 07:52:43,024 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 07:52:43,024 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 07:52:43,025 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 07:52:43,032 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 07:52:43,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 07:52:43,109 INFO L262 TraceCheckSpWp]: Trace formula consists of 118 conjuncts, 4 conjunts are in the unsatisfiable core [2023-08-27 07:52:43,110 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 07:52:43,123 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 07:52:43,123 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 07:52:43,137 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 07:52:43,137 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [838412377] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 07:52:43,138 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 07:52:43,138 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [2, 2, 2] total 5 [2023-08-27 07:52:43,138 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [473751505] [2023-08-27 07:52:43,138 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 07:52:43,138 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-27 07:52:43,139 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 07:52:43,142 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-27 07:52:43,142 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2023-08-27 07:52:43,144 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 140 out of 325 [2023-08-27 07:52:43,145 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 36 places, 33 transitions, 90 flow. Second operand has 7 states, 7 states have (on average 141.14285714285714) internal successors, (988), 7 states have internal predecessors, (988), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:52:43,145 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 07:52:43,145 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 140 of 325 [2023-08-27 07:52:43,145 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 07:52:43,326 INFO L124 PetriNetUnfolderBase]: 1229/1608 cut-off events. [2023-08-27 07:52:43,326 INFO L125 PetriNetUnfolderBase]: For 5/5 co-relation queries the response was YES. [2023-08-27 07:52:43,328 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3239 conditions, 1608 events. 1229/1608 cut-off events. For 5/5 co-relation queries the response was YES. Maximal size of possible extension queue 148. Compared 6147 event pairs, 578 based on Foata normal form. 0/570 useless extension candidates. Maximal degree in co-relation 3193. Up to 1575 conditions per place. [2023-08-27 07:52:43,336 INFO L140 encePairwiseOnDemand]: 321/325 looper letters, 27 selfloop transitions, 9 changer transitions 0/39 dead transitions. [2023-08-27 07:52:43,336 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 41 places, 39 transitions, 192 flow [2023-08-27 07:52:43,336 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-27 07:52:43,337 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-27 07:52:43,338 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 879 transitions. [2023-08-27 07:52:43,339 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45076923076923076 [2023-08-27 07:52:43,339 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 879 transitions. [2023-08-27 07:52:43,339 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 879 transitions. [2023-08-27 07:52:43,340 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 07:52:43,340 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 879 transitions. [2023-08-27 07:52:43,342 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 146.5) internal successors, (879), 6 states have internal predecessors, (879), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:52:43,345 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 325.0) internal successors, (2275), 7 states have internal predecessors, (2275), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:52:43,346 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 325.0) internal successors, (2275), 7 states have internal predecessors, (2275), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:52:43,346 INFO L175 Difference]: Start difference. First operand has 36 places, 33 transitions, 90 flow. Second operand 6 states and 879 transitions. [2023-08-27 07:52:43,346 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 41 places, 39 transitions, 192 flow [2023-08-27 07:52:43,347 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 39 places, 39 transitions, 183 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-27 07:52:43,348 INFO L231 Difference]: Finished difference. Result has 42 places, 39 transitions, 148 flow [2023-08-27 07:52:43,348 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=325, PETRI_DIFFERENCE_MINUEND_FLOW=84, PETRI_DIFFERENCE_MINUEND_PLACES=34, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=33, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=148, PETRI_PLACES=42, PETRI_TRANSITIONS=39} [2023-08-27 07:52:43,349 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 4 predicate places. [2023-08-27 07:52:43,349 INFO L495 AbstractCegarLoop]: Abstraction has has 42 places, 39 transitions, 148 flow [2023-08-27 07:52:43,350 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 141.14285714285714) internal successors, (988), 7 states have internal predecessors, (988), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:52:43,350 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 07:52:43,350 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2023-08-27 07:52:43,359 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 07:52:43,559 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2 [2023-08-27 07:52:43,559 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2023-08-27 07:52:43,560 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 07:52:43,560 INFO L85 PathProgramCache]: Analyzing trace with hash 646439431, now seen corresponding path program 1 times [2023-08-27 07:52:43,560 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 07:52:43,560 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1691866082] [2023-08-27 07:52:43,560 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 07:52:43,560 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 07:52:43,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 07:52:43,606 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 07:52:43,606 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 07:52:43,606 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1691866082] [2023-08-27 07:52:43,606 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1691866082] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 07:52:43,606 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 07:52:43,607 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-27 07:52:43,607 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1784147574] [2023-08-27 07:52:43,607 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 07:52:43,607 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 07:52:43,607 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 07:52:43,608 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 07:52:43,608 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 07:52:43,608 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 142 out of 325 [2023-08-27 07:52:43,609 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 39 transitions, 148 flow. Second operand has 3 states, 3 states have (on average 143.66666666666666) internal successors, (431), 3 states have internal predecessors, (431), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:52:43,609 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 07:52:43,609 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 142 of 325 [2023-08-27 07:52:43,609 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 07:52:43,855 INFO L124 PetriNetUnfolderBase]: 1340/1781 cut-off events. [2023-08-27 07:52:43,855 INFO L125 PetriNetUnfolderBase]: For 7/7 co-relation queries the response was YES. [2023-08-27 07:52:43,858 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3610 conditions, 1781 events. 1340/1781 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 168. Compared 7259 event pairs, 580 based on Foata normal form. 0/716 useless extension candidates. Maximal degree in co-relation 3574. Up to 1485 conditions per place. [2023-08-27 07:52:43,866 INFO L140 encePairwiseOnDemand]: 320/325 looper letters, 49 selfloop transitions, 3 changer transitions 0/54 dead transitions. [2023-08-27 07:52:43,866 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 54 transitions, 284 flow [2023-08-27 07:52:43,867 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 07:52:43,867 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 07:52:43,868 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 472 transitions. [2023-08-27 07:52:43,868 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4841025641025641 [2023-08-27 07:52:43,869 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 472 transitions. [2023-08-27 07:52:43,869 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 472 transitions. [2023-08-27 07:52:43,869 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 07:52:43,869 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 472 transitions. [2023-08-27 07:52:43,870 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 157.33333333333334) internal successors, (472), 3 states have internal predecessors, (472), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:52:43,872 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 325.0) internal successors, (1300), 4 states have internal predecessors, (1300), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:52:43,873 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 325.0) internal successors, (1300), 4 states have internal predecessors, (1300), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:52:43,873 INFO L175 Difference]: Start difference. First operand has 42 places, 39 transitions, 148 flow. Second operand 3 states and 472 transitions. [2023-08-27 07:52:43,873 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 54 transitions, 284 flow [2023-08-27 07:52:43,874 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 43 places, 54 transitions, 263 flow, removed 9 selfloop flow, removed 1 redundant places. [2023-08-27 07:52:43,875 INFO L231 Difference]: Finished difference. Result has 44 places, 41 transitions, 148 flow [2023-08-27 07:52:43,876 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=325, PETRI_DIFFERENCE_MINUEND_FLOW=127, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=39, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=148, PETRI_PLACES=44, PETRI_TRANSITIONS=41} [2023-08-27 07:52:43,876 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 6 predicate places. [2023-08-27 07:52:43,876 INFO L495 AbstractCegarLoop]: Abstraction has has 44 places, 41 transitions, 148 flow [2023-08-27 07:52:43,877 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 143.66666666666666) internal successors, (431), 3 states have internal predecessors, (431), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:52:43,877 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 07:52:43,877 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 1, 1] [2023-08-27 07:52:43,877 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-08-27 07:52:43,877 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2023-08-27 07:52:43,878 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 07:52:43,878 INFO L85 PathProgramCache]: Analyzing trace with hash -1421070545, now seen corresponding path program 2 times [2023-08-27 07:52:43,878 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 07:52:43,878 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [415144184] [2023-08-27 07:52:43,878 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 07:52:43,879 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 07:52:43,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 07:52:44,027 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 07:52:44,027 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 07:52:44,027 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [415144184] [2023-08-27 07:52:44,027 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [415144184] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 07:52:44,027 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1598609426] [2023-08-27 07:52:44,028 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 07:52:44,028 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 07:52:44,028 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 07:52:44,033 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 07:52:44,047 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 07:52:44,124 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-08-27 07:52:44,124 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 07:52:44,125 INFO L262 TraceCheckSpWp]: Trace formula consists of 107 conjuncts, 6 conjunts are in the unsatisfiable core [2023-08-27 07:52:44,126 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 07:52:44,141 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 07:52:44,141 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-27 07:52:44,142 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1598609426] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 07:52:44,142 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-27 07:52:44,142 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [5] total 6 [2023-08-27 07:52:44,142 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1936212757] [2023-08-27 07:52:44,142 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 07:52:44,143 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 07:52:44,143 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 07:52:44,143 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 07:52:44,143 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2023-08-27 07:52:44,144 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 141 out of 325 [2023-08-27 07:52:44,144 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 41 transitions, 148 flow. Second operand has 3 states, 3 states have (on average 142.0) internal successors, (426), 3 states have internal predecessors, (426), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:52:44,144 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 07:52:44,144 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 141 of 325 [2023-08-27 07:52:44,144 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 07:52:44,287 INFO L124 PetriNetUnfolderBase]: 1121/1500 cut-off events. [2023-08-27 07:52:44,288 INFO L125 PetriNetUnfolderBase]: For 128/183 co-relation queries the response was YES. [2023-08-27 07:52:44,290 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3478 conditions, 1500 events. 1121/1500 cut-off events. For 128/183 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 5899 event pairs, 580 based on Foata normal form. 56/627 useless extension candidates. Maximal degree in co-relation 3451. Up to 1471 conditions per place. [2023-08-27 07:52:44,296 INFO L140 encePairwiseOnDemand]: 323/325 looper letters, 36 selfloop transitions, 1 changer transitions 0/40 dead transitions. [2023-08-27 07:52:44,297 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 40 transitions, 212 flow [2023-08-27 07:52:44,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 07:52:44,297 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 07:52:44,298 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 451 transitions. [2023-08-27 07:52:44,299 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4625641025641026 [2023-08-27 07:52:44,299 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 451 transitions. [2023-08-27 07:52:44,299 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 451 transitions. [2023-08-27 07:52:44,299 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 07:52:44,299 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 451 transitions. [2023-08-27 07:52:44,300 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 150.33333333333334) internal successors, (451), 3 states have internal predecessors, (451), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:52:44,302 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 325.0) internal successors, (1300), 4 states have internal predecessors, (1300), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:52:44,303 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 325.0) internal successors, (1300), 4 states have internal predecessors, (1300), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:52:44,303 INFO L175 Difference]: Start difference. First operand has 44 places, 41 transitions, 148 flow. Second operand 3 states and 451 transitions. [2023-08-27 07:52:44,304 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 40 transitions, 212 flow [2023-08-27 07:52:44,305 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 40 places, 40 transitions, 191 flow, removed 3 selfloop flow, removed 5 redundant places. [2023-08-27 07:52:44,306 INFO L231 Difference]: Finished difference. Result has 40 places, 40 transitions, 119 flow [2023-08-27 07:52:44,306 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=325, PETRI_DIFFERENCE_MINUEND_FLOW=117, PETRI_DIFFERENCE_MINUEND_PLACES=38, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=40, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=119, PETRI_PLACES=40, PETRI_TRANSITIONS=40} [2023-08-27 07:52:44,308 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 2 predicate places. [2023-08-27 07:52:44,309 INFO L495 AbstractCegarLoop]: Abstraction has has 40 places, 40 transitions, 119 flow [2023-08-27 07:52:44,309 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 142.0) internal successors, (426), 3 states have internal predecessors, (426), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:52:44,309 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 07:52:44,309 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2023-08-27 07:52:44,319 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 07:52:44,519 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 07:52:44,520 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2023-08-27 07:52:44,520 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 07:52:44,520 INFO L85 PathProgramCache]: Analyzing trace with hash -1435213565, now seen corresponding path program 1 times [2023-08-27 07:52:44,520 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 07:52:44,520 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [261164368] [2023-08-27 07:52:44,521 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 07:52:44,521 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 07:52:44,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 07:52:44,589 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 07:52:44,592 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 07:52:44,592 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [261164368] [2023-08-27 07:52:44,592 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [261164368] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 07:52:44,593 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 07:52:44,593 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-08-27 07:52:44,593 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1674697371] [2023-08-27 07:52:44,593 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 07:52:44,593 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-27 07:52:44,593 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 07:52:44,594 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-27 07:52:44,595 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-27 07:52:44,595 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 124 out of 325 [2023-08-27 07:52:44,596 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 40 places, 40 transitions, 119 flow. Second operand has 5 states, 5 states have (on average 125.2) internal successors, (626), 5 states have internal predecessors, (626), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:52:44,596 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 07:52:44,596 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 124 of 325 [2023-08-27 07:52:44,596 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 07:52:44,805 INFO L124 PetriNetUnfolderBase]: 1295/1735 cut-off events. [2023-08-27 07:52:44,805 INFO L125 PetriNetUnfolderBase]: For 172/172 co-relation queries the response was YES. [2023-08-27 07:52:44,807 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3822 conditions, 1735 events. 1295/1735 cut-off events. For 172/172 co-relation queries the response was YES. Maximal size of possible extension queue 168. Compared 7050 event pairs, 689 based on Foata normal form. 1/750 useless extension candidates. Maximal degree in co-relation 3813. Up to 1701 conditions per place. [2023-08-27 07:52:44,814 INFO L140 encePairwiseOnDemand]: 322/325 looper letters, 35 selfloop transitions, 2 changer transitions 0/39 dead transitions. [2023-08-27 07:52:44,814 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 42 places, 39 transitions, 189 flow [2023-08-27 07:52:44,814 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 07:52:44,815 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 07:52:44,815 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 402 transitions. [2023-08-27 07:52:44,816 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4123076923076923 [2023-08-27 07:52:44,816 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 402 transitions. [2023-08-27 07:52:44,816 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 402 transitions. [2023-08-27 07:52:44,816 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 07:52:44,816 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 402 transitions. [2023-08-27 07:52:44,817 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 134.0) internal successors, (402), 3 states have internal predecessors, (402), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:52:44,819 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 325.0) internal successors, (1300), 4 states have internal predecessors, (1300), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:52:44,819 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 325.0) internal successors, (1300), 4 states have internal predecessors, (1300), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:52:44,819 INFO L175 Difference]: Start difference. First operand has 40 places, 40 transitions, 119 flow. Second operand 3 states and 402 transitions. [2023-08-27 07:52:44,819 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 42 places, 39 transitions, 189 flow [2023-08-27 07:52:44,820 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 41 places, 39 transitions, 188 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-27 07:52:44,821 INFO L231 Difference]: Finished difference. Result has 41 places, 39 transitions, 118 flow [2023-08-27 07:52:44,821 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=325, PETRI_DIFFERENCE_MINUEND_FLOW=114, PETRI_DIFFERENCE_MINUEND_PLACES=39, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=39, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=118, PETRI_PLACES=41, PETRI_TRANSITIONS=39} [2023-08-27 07:52:44,821 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 3 predicate places. [2023-08-27 07:52:44,821 INFO L495 AbstractCegarLoop]: Abstraction has has 41 places, 39 transitions, 118 flow [2023-08-27 07:52:44,822 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 125.2) internal successors, (626), 5 states have internal predecessors, (626), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:52:44,822 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 07:52:44,822 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2023-08-27 07:52:44,822 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-08-27 07:52:44,822 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2023-08-27 07:52:44,823 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 07:52:44,823 INFO L85 PathProgramCache]: Analyzing trace with hash -1117655891, now seen corresponding path program 1 times [2023-08-27 07:52:44,823 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 07:52:44,823 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1761974626] [2023-08-27 07:52:44,823 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 07:52:44,823 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 07:52:44,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 07:52:44,866 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 07:52:44,867 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 07:52:44,867 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1761974626] [2023-08-27 07:52:44,867 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1761974626] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 07:52:44,867 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1668163523] [2023-08-27 07:52:44,867 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 07:52:44,867 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 07:52:44,867 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 07:52:44,868 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 07:52:44,871 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 07:52:44,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 07:52:44,941 INFO L262 TraceCheckSpWp]: Trace formula consists of 147 conjuncts, 8 conjunts are in the unsatisfiable core [2023-08-27 07:52:44,943 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 07:52:45,002 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 07:52:45,003 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 07:52:45,066 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 07:52:45,066 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1668163523] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 07:52:45,066 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 07:52:45,067 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 5, 5] total 12 [2023-08-27 07:52:45,067 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1192687448] [2023-08-27 07:52:45,067 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 07:52:45,067 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-08-27 07:52:45,067 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 07:52:45,068 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-08-27 07:52:45,068 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=114, Unknown=0, NotChecked=0, Total=156 [2023-08-27 07:52:45,069 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 124 out of 325 [2023-08-27 07:52:45,071 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 41 places, 39 transitions, 118 flow. Second operand has 13 states, 13 states have (on average 125.53846153846153) internal successors, (1632), 13 states have internal predecessors, (1632), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:52:45,071 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 07:52:45,071 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 124 of 325 [2023-08-27 07:52:45,071 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 07:52:45,462 INFO L124 PetriNetUnfolderBase]: 2029/2688 cut-off events. [2023-08-27 07:52:45,462 INFO L125 PetriNetUnfolderBase]: For 190/190 co-relation queries the response was YES. [2023-08-27 07:52:45,466 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5877 conditions, 2688 events. 2029/2688 cut-off events. For 190/190 co-relation queries the response was YES. Maximal size of possible extension queue 199. Compared 11586 event pairs, 271 based on Foata normal form. 0/1328 useless extension candidates. Maximal degree in co-relation 5867. Up to 681 conditions per place. [2023-08-27 07:52:45,478 INFO L140 encePairwiseOnDemand]: 316/325 looper letters, 97 selfloop transitions, 12 changer transitions 0/111 dead transitions. [2023-08-27 07:52:45,478 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 48 places, 111 transitions, 498 flow [2023-08-27 07:52:45,478 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-27 07:52:45,478 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-27 07:52:45,481 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 1228 transitions. [2023-08-27 07:52:45,481 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4198290598290598 [2023-08-27 07:52:45,481 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 1228 transitions. [2023-08-27 07:52:45,481 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 1228 transitions. [2023-08-27 07:52:45,482 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 07:52:45,482 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 1228 transitions. [2023-08-27 07:52:45,484 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 136.44444444444446) internal successors, (1228), 9 states have internal predecessors, (1228), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:52:45,489 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 325.0) internal successors, (3250), 10 states have internal predecessors, (3250), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:52:45,490 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 325.0) internal successors, (3250), 10 states have internal predecessors, (3250), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:52:45,490 INFO L175 Difference]: Start difference. First operand has 41 places, 39 transitions, 118 flow. Second operand 9 states and 1228 transitions. [2023-08-27 07:52:45,490 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 48 places, 111 transitions, 498 flow [2023-08-27 07:52:45,492 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 46 places, 111 transitions, 494 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-27 07:52:45,494 INFO L231 Difference]: Finished difference. Result has 49 places, 42 transitions, 168 flow [2023-08-27 07:52:45,494 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=325, PETRI_DIFFERENCE_MINUEND_FLOW=110, PETRI_DIFFERENCE_MINUEND_PLACES=38, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=38, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=168, PETRI_PLACES=49, PETRI_TRANSITIONS=42} [2023-08-27 07:52:45,494 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 11 predicate places. [2023-08-27 07:52:45,494 INFO L495 AbstractCegarLoop]: Abstraction has has 49 places, 42 transitions, 168 flow [2023-08-27 07:52:45,495 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 125.53846153846153) internal successors, (1632), 13 states have internal predecessors, (1632), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:52:45,495 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 07:52:45,495 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 07:52:45,503 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 07:52:45,702 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 07:52:45,703 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2023-08-27 07:52:45,704 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 07:52:45,704 INFO L85 PathProgramCache]: Analyzing trace with hash -282303666, now seen corresponding path program 1 times [2023-08-27 07:52:45,704 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 07:52:45,704 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1664816656] [2023-08-27 07:52:45,704 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 07:52:45,704 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 07:52:45,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 07:52:45,738 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 07:52:45,740 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 07:52:45,742 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1664816656] [2023-08-27 07:52:45,743 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1664816656] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 07:52:45,743 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 07:52:45,743 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-27 07:52:45,743 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [569832917] [2023-08-27 07:52:45,743 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 07:52:45,744 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 07:52:45,744 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 07:52:45,744 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 07:52:45,744 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 07:52:45,745 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 142 out of 325 [2023-08-27 07:52:45,745 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 49 places, 42 transitions, 168 flow. Second operand has 3 states, 3 states have (on average 144.66666666666666) internal successors, (434), 3 states have internal predecessors, (434), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:52:45,746 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 07:52:45,746 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 142 of 325 [2023-08-27 07:52:45,746 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 07:52:45,970 INFO L124 PetriNetUnfolderBase]: 1759/2406 cut-off events. [2023-08-27 07:52:45,970 INFO L125 PetriNetUnfolderBase]: For 2541/2704 co-relation queries the response was YES. [2023-08-27 07:52:45,973 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6336 conditions, 2406 events. 1759/2406 cut-off events. For 2541/2704 co-relation queries the response was YES. Maximal size of possible extension queue 178. Compared 10670 event pairs, 821 based on Foata normal form. 143/1626 useless extension candidates. Maximal degree in co-relation 6323. Up to 2010 conditions per place. [2023-08-27 07:52:45,984 INFO L140 encePairwiseOnDemand]: 320/325 looper letters, 55 selfloop transitions, 3 changer transitions 0/61 dead transitions. [2023-08-27 07:52:45,985 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 51 places, 61 transitions, 365 flow [2023-08-27 07:52:45,986 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 07:52:45,986 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 07:52:45,987 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 469 transitions. [2023-08-27 07:52:45,988 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48102564102564105 [2023-08-27 07:52:45,988 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 469 transitions. [2023-08-27 07:52:45,988 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 469 transitions. [2023-08-27 07:52:45,988 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 07:52:45,988 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 469 transitions. [2023-08-27 07:52:45,989 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 156.33333333333334) internal successors, (469), 3 states have internal predecessors, (469), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:52:45,991 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 325.0) internal successors, (1300), 4 states have internal predecessors, (1300), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:52:45,991 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 325.0) internal successors, (1300), 4 states have internal predecessors, (1300), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:52:45,991 INFO L175 Difference]: Start difference. First operand has 49 places, 42 transitions, 168 flow. Second operand 3 states and 469 transitions. [2023-08-27 07:52:45,991 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 51 places, 61 transitions, 365 flow [2023-08-27 07:52:45,994 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 61 transitions, 346 flow, removed 2 selfloop flow, removed 3 redundant places. [2023-08-27 07:52:45,994 INFO L231 Difference]: Finished difference. Result has 49 places, 44 transitions, 176 flow [2023-08-27 07:52:45,995 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=325, PETRI_DIFFERENCE_MINUEND_FLOW=155, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=176, PETRI_PLACES=49, PETRI_TRANSITIONS=44} [2023-08-27 07:52:45,995 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 11 predicate places. [2023-08-27 07:52:45,995 INFO L495 AbstractCegarLoop]: Abstraction has has 49 places, 44 transitions, 176 flow [2023-08-27 07:52:45,996 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 144.66666666666666) internal successors, (434), 3 states have internal predecessors, (434), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:52:45,996 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 07:52:45,996 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1] [2023-08-27 07:52:45,996 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-08-27 07:52:45,996 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2023-08-27 07:52:45,996 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 07:52:45,996 INFO L85 PathProgramCache]: Analyzing trace with hash 136697442, now seen corresponding path program 1 times [2023-08-27 07:52:45,996 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 07:52:45,997 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [782340561] [2023-08-27 07:52:45,997 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 07:52:45,997 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 07:52:46,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 07:52:46,038 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 07:52:46,038 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 07:52:46,038 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [782340561] [2023-08-27 07:52:46,038 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [782340561] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 07:52:46,038 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1241366737] [2023-08-27 07:52:46,039 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 07:52:46,039 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 07:52:46,039 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 07:52:46,040 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 07:52:46,068 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 07:52:46,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 07:52:46,127 INFO L262 TraceCheckSpWp]: Trace formula consists of 158 conjuncts, 4 conjunts are in the unsatisfiable core [2023-08-27 07:52:46,128 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 07:52:46,137 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 07:52:46,138 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 07:52:46,151 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 07:52:46,152 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1241366737] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 07:52:46,152 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 07:52:46,152 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 6 [2023-08-27 07:52:46,152 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1680416464] [2023-08-27 07:52:46,152 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 07:52:46,153 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-27 07:52:46,153 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 07:52:46,153 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-27 07:52:46,153 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2023-08-27 07:52:46,154 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 142 out of 325 [2023-08-27 07:52:46,155 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 49 places, 44 transitions, 176 flow. Second operand has 7 states, 7 states have (on average 143.71428571428572) internal successors, (1006), 7 states have internal predecessors, (1006), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:52:46,155 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 07:52:46,155 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 142 of 325 [2023-08-27 07:52:46,155 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 07:52:46,505 INFO L124 PetriNetUnfolderBase]: 2569/3417 cut-off events. [2023-08-27 07:52:46,505 INFO L125 PetriNetUnfolderBase]: For 2035/2194 co-relation queries the response was YES. [2023-08-27 07:52:46,511 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10467 conditions, 3417 events. 2569/3417 cut-off events. For 2035/2194 co-relation queries the response was YES. Maximal size of possible extension queue 202. Compared 15115 event pairs, 722 based on Foata normal form. 154/2314 useless extension candidates. Maximal degree in co-relation 10453. Up to 1994 conditions per place. [2023-08-27 07:52:46,525 INFO L140 encePairwiseOnDemand]: 321/325 looper letters, 95 selfloop transitions, 13 changer transitions 0/110 dead transitions. [2023-08-27 07:52:46,525 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 110 transitions, 636 flow [2023-08-27 07:52:46,525 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-27 07:52:46,525 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-27 07:52:46,527 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 942 transitions. [2023-08-27 07:52:46,528 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48307692307692307 [2023-08-27 07:52:46,528 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 942 transitions. [2023-08-27 07:52:46,528 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 942 transitions. [2023-08-27 07:52:46,528 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 07:52:46,528 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 942 transitions. [2023-08-27 07:52:46,530 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 157.0) internal successors, (942), 6 states have internal predecessors, (942), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:52:46,564 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 325.0) internal successors, (2275), 7 states have internal predecessors, (2275), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:52:46,564 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 325.0) internal successors, (2275), 7 states have internal predecessors, (2275), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:52:46,564 INFO L175 Difference]: Start difference. First operand has 49 places, 44 transitions, 176 flow. Second operand 6 states and 942 transitions. [2023-08-27 07:52:46,564 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 110 transitions, 636 flow [2023-08-27 07:52:46,571 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 110 transitions, 615 flow, removed 5 selfloop flow, removed 1 redundant places. [2023-08-27 07:52:46,572 INFO L231 Difference]: Finished difference. Result has 56 places, 50 transitions, 254 flow [2023-08-27 07:52:46,572 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=325, PETRI_DIFFERENCE_MINUEND_FLOW=171, PETRI_DIFFERENCE_MINUEND_PLACES=48, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=254, PETRI_PLACES=56, PETRI_TRANSITIONS=50} [2023-08-27 07:52:46,573 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 18 predicate places. [2023-08-27 07:52:46,573 INFO L495 AbstractCegarLoop]: Abstraction has has 56 places, 50 transitions, 254 flow [2023-08-27 07:52:46,573 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 143.71428571428572) internal successors, (1006), 7 states have internal predecessors, (1006), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:52:46,573 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 07:52:46,574 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 07:52:46,584 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 07:52:46,779 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 07:52:46,779 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2023-08-27 07:52:46,780 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 07:52:46,780 INFO L85 PathProgramCache]: Analyzing trace with hash -161477377, now seen corresponding path program 1 times [2023-08-27 07:52:46,780 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 07:52:46,780 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1208715025] [2023-08-27 07:52:46,780 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 07:52:46,780 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 07:52:46,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 07:52:46,824 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 07:52:46,824 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 07:52:46,824 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1208715025] [2023-08-27 07:52:46,824 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1208715025] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 07:52:46,824 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2056653937] [2023-08-27 07:52:46,825 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 07:52:46,825 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 07:52:46,825 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 07:52:46,826 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 07:52:46,828 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 07:52:46,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 07:52:46,903 INFO L262 TraceCheckSpWp]: Trace formula consists of 161 conjuncts, 4 conjunts are in the unsatisfiable core [2023-08-27 07:52:46,904 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 07:52:46,915 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 07:52:46,916 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-27 07:52:46,916 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2056653937] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 07:52:46,916 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-27 07:52:46,916 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [3] total 4 [2023-08-27 07:52:46,916 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1508641299] [2023-08-27 07:52:46,916 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 07:52:46,917 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-27 07:52:46,917 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 07:52:46,917 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-27 07:52:46,917 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-08-27 07:52:46,918 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 142 out of 325 [2023-08-27 07:52:46,918 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 50 transitions, 254 flow. Second operand has 4 states, 4 states have (on average 144.25) internal successors, (577), 4 states have internal predecessors, (577), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:52:46,918 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 07:52:46,918 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 142 of 325 [2023-08-27 07:52:46,919 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 07:52:47,194 INFO L124 PetriNetUnfolderBase]: 2274/3007 cut-off events. [2023-08-27 07:52:47,195 INFO L125 PetriNetUnfolderBase]: For 5746/5987 co-relation queries the response was YES. [2023-08-27 07:52:47,201 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10251 conditions, 3007 events. 2274/3007 cut-off events. For 5746/5987 co-relation queries the response was YES. Maximal size of possible extension queue 174. Compared 12708 event pairs, 310 based on Foata normal form. 230/2465 useless extension candidates. Maximal degree in co-relation 10234. Up to 1260 conditions per place. [2023-08-27 07:52:47,213 INFO L140 encePairwiseOnDemand]: 321/325 looper letters, 88 selfloop transitions, 4 changer transitions 0/95 dead transitions. [2023-08-27 07:52:47,213 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 95 transitions, 734 flow [2023-08-27 07:52:47,213 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-27 07:52:47,214 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-27 07:52:47,215 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 621 transitions. [2023-08-27 07:52:47,215 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4776923076923077 [2023-08-27 07:52:47,215 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 621 transitions. [2023-08-27 07:52:47,215 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 621 transitions. [2023-08-27 07:52:47,216 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 07:52:47,216 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 621 transitions. [2023-08-27 07:52:47,217 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 155.25) internal successors, (621), 4 states have internal predecessors, (621), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:52:47,219 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 325.0) internal successors, (1625), 5 states have internal predecessors, (1625), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:52:47,219 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 325.0) internal successors, (1625), 5 states have internal predecessors, (1625), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:52:47,219 INFO L175 Difference]: Start difference. First operand has 56 places, 50 transitions, 254 flow. Second operand 4 states and 621 transitions. [2023-08-27 07:52:47,219 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 95 transitions, 734 flow [2023-08-27 07:52:47,228 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 95 transitions, 666 flow, removed 27 selfloop flow, removed 1 redundant places. [2023-08-27 07:52:47,229 INFO L231 Difference]: Finished difference. Result has 57 places, 49 transitions, 234 flow [2023-08-27 07:52:47,229 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=325, PETRI_DIFFERENCE_MINUEND_FLOW=226, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=49, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=234, PETRI_PLACES=57, PETRI_TRANSITIONS=49} [2023-08-27 07:52:47,230 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 19 predicate places. [2023-08-27 07:52:47,230 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 49 transitions, 234 flow [2023-08-27 07:52:47,230 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 144.25) internal successors, (577), 4 states have internal predecessors, (577), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:52:47,230 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 07:52:47,230 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 07:52:47,239 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 07:52:47,436 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 07:52:47,437 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting thread2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2023-08-27 07:52:47,437 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 07:52:47,437 INFO L85 PathProgramCache]: Analyzing trace with hash -161477361, now seen corresponding path program 1 times [2023-08-27 07:52:47,437 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 07:52:47,437 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [736201385] [2023-08-27 07:52:47,437 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 07:52:47,437 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 07:52:47,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 07:52:47,480 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 07:52:47,480 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 07:52:47,480 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [736201385] [2023-08-27 07:52:47,480 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [736201385] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 07:52:47,480 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1099827456] [2023-08-27 07:52:47,481 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 07:52:47,481 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 07:52:47,481 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 07:52:47,482 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 07:52:47,484 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 07:52:47,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 07:52:47,571 INFO L262 TraceCheckSpWp]: Trace formula consists of 161 conjuncts, 4 conjunts are in the unsatisfiable core [2023-08-27 07:52:47,572 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 07:52:47,582 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 07:52:47,582 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 07:52:47,595 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 07:52:47,595 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1099827456] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 07:52:47,595 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 07:52:47,595 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 6 [2023-08-27 07:52:47,595 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1258482419] [2023-08-27 07:52:47,596 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 07:52:47,596 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-27 07:52:47,596 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 07:52:47,596 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-27 07:52:47,597 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2023-08-27 07:52:47,597 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 142 out of 325 [2023-08-27 07:52:47,598 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 49 transitions, 234 flow. Second operand has 7 states, 7 states have (on average 144.0) internal successors, (1008), 7 states have internal predecessors, (1008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:52:47,598 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 07:52:47,598 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 142 of 325 [2023-08-27 07:52:47,598 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 07:52:48,124 INFO L124 PetriNetUnfolderBase]: 3921/5062 cut-off events. [2023-08-27 07:52:48,124 INFO L125 PetriNetUnfolderBase]: For 7175/7559 co-relation queries the response was YES. [2023-08-27 07:52:48,135 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17283 conditions, 5062 events. 3921/5062 cut-off events. For 7175/7559 co-relation queries the response was YES. Maximal size of possible extension queue 245. Compared 21645 event pairs, 931 based on Foata normal form. 368/4510 useless extension candidates. Maximal degree in co-relation 17265. Up to 2803 conditions per place. [2023-08-27 07:52:48,156 INFO L140 encePairwiseOnDemand]: 321/325 looper letters, 135 selfloop transitions, 9 changer transitions 0/147 dead transitions. [2023-08-27 07:52:48,157 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 147 transitions, 1064 flow [2023-08-27 07:52:48,157 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-27 07:52:48,157 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-27 07:52:48,159 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 937 transitions. [2023-08-27 07:52:48,159 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4805128205128205 [2023-08-27 07:52:48,159 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 937 transitions. [2023-08-27 07:52:48,159 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 937 transitions. [2023-08-27 07:52:48,160 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 07:52:48,160 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 937 transitions. [2023-08-27 07:52:48,162 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 156.16666666666666) internal successors, (937), 6 states have internal predecessors, (937), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:52:48,164 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 325.0) internal successors, (2275), 7 states have internal predecessors, (2275), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:52:48,165 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 325.0) internal successors, (2275), 7 states have internal predecessors, (2275), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:52:48,165 INFO L175 Difference]: Start difference. First operand has 57 places, 49 transitions, 234 flow. Second operand 6 states and 937 transitions. [2023-08-27 07:52:48,165 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 147 transitions, 1064 flow [2023-08-27 07:52:48,210 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 147 transitions, 1055 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-27 07:52:48,212 INFO L231 Difference]: Finished difference. Result has 63 places, 55 transitions, 292 flow [2023-08-27 07:52:48,212 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=325, PETRI_DIFFERENCE_MINUEND_FLOW=228, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=49, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=292, PETRI_PLACES=63, PETRI_TRANSITIONS=55} [2023-08-27 07:52:48,212 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 25 predicate places. [2023-08-27 07:52:48,212 INFO L495 AbstractCegarLoop]: Abstraction has has 63 places, 55 transitions, 292 flow [2023-08-27 07:52:48,213 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 144.0) internal successors, (1008), 7 states have internal predecessors, (1008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:52:48,213 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 07:52:48,213 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 07:52:48,220 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 07:52:48,420 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 07:52:48,420 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting thread3Err0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2023-08-27 07:52:48,421 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 07:52:48,421 INFO L85 PathProgramCache]: Analyzing trace with hash -705967248, now seen corresponding path program 1 times [2023-08-27 07:52:48,421 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 07:52:48,421 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [922792823] [2023-08-27 07:52:48,421 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 07:52:48,421 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 07:52:48,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 07:52:48,476 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 07:52:48,476 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 07:52:48,476 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [922792823] [2023-08-27 07:52:48,476 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [922792823] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 07:52:48,476 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 07:52:48,476 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-27 07:52:48,476 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [428717043] [2023-08-27 07:52:48,476 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 07:52:48,477 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-27 07:52:48,477 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 07:52:48,478 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-27 07:52:48,478 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-08-27 07:52:48,478 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 137 out of 325 [2023-08-27 07:52:48,479 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 63 places, 55 transitions, 292 flow. Second operand has 4 states, 4 states have (on average 139.5) internal successors, (558), 4 states have internal predecessors, (558), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:52:48,479 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 07:52:48,479 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 137 of 325 [2023-08-27 07:52:48,479 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 07:52:48,807 INFO L124 PetriNetUnfolderBase]: 2567/3405 cut-off events. [2023-08-27 07:52:48,807 INFO L125 PetriNetUnfolderBase]: For 8774/9256 co-relation queries the response was YES. [2023-08-27 07:52:48,814 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13497 conditions, 3405 events. 2567/3405 cut-off events. For 8774/9256 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 13436 event pairs, 794 based on Foata normal form. 482/3713 useless extension candidates. Maximal degree in co-relation 13476. Up to 1916 conditions per place. [2023-08-27 07:52:48,827 INFO L140 encePairwiseOnDemand]: 321/325 looper letters, 78 selfloop transitions, 3 changer transitions 0/84 dead transitions. [2023-08-27 07:52:48,827 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 84 transitions, 648 flow [2023-08-27 07:52:48,828 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-27 07:52:48,828 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-27 07:52:48,830 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 585 transitions. [2023-08-27 07:52:48,830 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45 [2023-08-27 07:52:48,830 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 585 transitions. [2023-08-27 07:52:48,830 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 585 transitions. [2023-08-27 07:52:48,831 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 07:52:48,831 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 585 transitions. [2023-08-27 07:52:48,832 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 146.25) internal successors, (585), 4 states have internal predecessors, (585), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:52:48,834 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 325.0) internal successors, (1625), 5 states have internal predecessors, (1625), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:52:48,834 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 325.0) internal successors, (1625), 5 states have internal predecessors, (1625), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:52:48,834 INFO L175 Difference]: Start difference. First operand has 63 places, 55 transitions, 292 flow. Second operand 4 states and 585 transitions. [2023-08-27 07:52:48,834 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 84 transitions, 648 flow [2023-08-27 07:52:48,854 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 84 transitions, 607 flow, removed 18 selfloop flow, removed 1 redundant places. [2023-08-27 07:52:48,856 INFO L231 Difference]: Finished difference. Result has 64 places, 54 transitions, 275 flow [2023-08-27 07:52:48,856 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=325, PETRI_DIFFERENCE_MINUEND_FLOW=269, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=54, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=275, PETRI_PLACES=64, PETRI_TRANSITIONS=54} [2023-08-27 07:52:48,857 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 26 predicate places. [2023-08-27 07:52:48,858 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 54 transitions, 275 flow [2023-08-27 07:52:48,858 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 139.5) internal successors, (558), 4 states have internal predecessors, (558), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:52:48,858 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 07:52:48,858 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 07:52:48,858 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2023-08-27 07:52:48,858 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting thread3Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2023-08-27 07:52:48,858 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 07:52:48,859 INFO L85 PathProgramCache]: Analyzing trace with hash 1517777455, now seen corresponding path program 1 times [2023-08-27 07:52:48,859 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 07:52:48,859 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [684857141] [2023-08-27 07:52:48,859 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 07:52:48,859 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 07:52:48,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 07:52:48,947 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 07:52:48,947 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 07:52:48,947 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [684857141] [2023-08-27 07:52:48,948 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [684857141] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 07:52:48,948 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1005857799] [2023-08-27 07:52:48,948 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 07:52:48,948 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 07:52:48,948 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 07:52:48,949 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 07:52:48,957 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 07:52:49,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 07:52:49,043 INFO L262 TraceCheckSpWp]: Trace formula consists of 182 conjuncts, 4 conjunts are in the unsatisfiable core [2023-08-27 07:52:49,044 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 07:52:49,059 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 07:52:49,059 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-27 07:52:49,059 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1005857799] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 07:52:49,060 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-27 07:52:49,060 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [4] total 5 [2023-08-27 07:52:49,060 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [986538925] [2023-08-27 07:52:49,060 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 07:52:49,060 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 07:52:49,060 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 07:52:49,061 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 07:52:49,061 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2023-08-27 07:52:49,061 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 140 out of 325 [2023-08-27 07:52:49,062 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 54 transitions, 275 flow. Second operand has 3 states, 3 states have (on average 143.0) internal successors, (429), 3 states have internal predecessors, (429), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:52:49,062 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 07:52:49,062 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 140 of 325 [2023-08-27 07:52:49,062 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 07:52:49,284 INFO L124 PetriNetUnfolderBase]: 2055/2691 cut-off events. [2023-08-27 07:52:49,284 INFO L125 PetriNetUnfolderBase]: For 5834/6234 co-relation queries the response was YES. [2023-08-27 07:52:49,291 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9599 conditions, 2691 events. 2055/2691 cut-off events. For 5834/6234 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 10170 event pairs, 994 based on Foata normal form. 621/3258 useless extension candidates. Maximal degree in co-relation 9576. Up to 2669 conditions per place. [2023-08-27 07:52:49,302 INFO L140 encePairwiseOnDemand]: 322/325 looper letters, 47 selfloop transitions, 1 changer transitions 0/52 dead transitions. [2023-08-27 07:52:49,302 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 52 transitions, 351 flow [2023-08-27 07:52:49,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 07:52:49,303 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 07:52:49,304 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 444 transitions. [2023-08-27 07:52:49,304 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4553846153846154 [2023-08-27 07:52:49,304 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 444 transitions. [2023-08-27 07:52:49,304 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 444 transitions. [2023-08-27 07:52:49,304 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 07:52:49,305 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 444 transitions. [2023-08-27 07:52:49,305 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 148.0) internal successors, (444), 3 states have internal predecessors, (444), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:52:49,307 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 325.0) internal successors, (1300), 4 states have internal predecessors, (1300), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:52:49,307 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 325.0) internal successors, (1300), 4 states have internal predecessors, (1300), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:52:49,307 INFO L175 Difference]: Start difference. First operand has 64 places, 54 transitions, 275 flow. Second operand 3 states and 444 transitions. [2023-08-27 07:52:49,307 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 52 transitions, 351 flow [2023-08-27 07:52:49,330 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 52 transitions, 310 flow, removed 5 selfloop flow, removed 9 redundant places. [2023-08-27 07:52:49,331 INFO L231 Difference]: Finished difference. Result has 55 places, 52 transitions, 216 flow [2023-08-27 07:52:49,331 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=325, PETRI_DIFFERENCE_MINUEND_FLOW=214, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=52, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=216, PETRI_PLACES=55, PETRI_TRANSITIONS=52} [2023-08-27 07:52:49,332 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 17 predicate places. [2023-08-27 07:52:49,332 INFO L495 AbstractCegarLoop]: Abstraction has has 55 places, 52 transitions, 216 flow [2023-08-27 07:52:49,333 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 143.0) internal successors, (429), 3 states have internal predecessors, (429), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:52:49,333 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 07:52:49,333 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 07:52:49,341 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 07:52:49,538 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,SelfDestructingSolverStorable12 [2023-08-27 07:52:49,539 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting thread2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2023-08-27 07:52:49,539 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 07:52:49,539 INFO L85 PathProgramCache]: Analyzing trace with hash -207501410, now seen corresponding path program 2 times [2023-08-27 07:52:49,539 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 07:52:49,539 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1609569879] [2023-08-27 07:52:49,539 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 07:52:49,540 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 07:52:49,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 07:52:49,627 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 07:52:49,628 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 07:52:49,628 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1609569879] [2023-08-27 07:52:49,628 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1609569879] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 07:52:49,628 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1847347836] [2023-08-27 07:52:49,628 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 07:52:49,628 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 07:52:49,628 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 07:52:49,629 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 07:52:49,633 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 07:52:49,713 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-08-27 07:52:49,714 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 07:52:49,714 INFO L262 TraceCheckSpWp]: Trace formula consists of 144 conjuncts, 4 conjunts are in the unsatisfiable core [2023-08-27 07:52:49,715 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 07:52:49,733 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2023-08-27 07:52:49,733 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-27 07:52:49,733 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1847347836] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 07:52:49,734 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-27 07:52:49,734 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [6] total 7 [2023-08-27 07:52:49,734 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [492926136] [2023-08-27 07:52:49,734 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 07:52:49,734 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 07:52:49,734 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 07:52:49,735 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 07:52:49,735 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2023-08-27 07:52:49,735 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 142 out of 325 [2023-08-27 07:52:49,736 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 52 transitions, 216 flow. Second operand has 3 states, 3 states have (on average 144.66666666666666) internal successors, (434), 3 states have internal predecessors, (434), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:52:49,736 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 07:52:49,736 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 142 of 325 [2023-08-27 07:52:49,736 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 07:52:49,915 INFO L124 PetriNetUnfolderBase]: 1741/2293 cut-off events. [2023-08-27 07:52:49,915 INFO L125 PetriNetUnfolderBase]: For 2920/3174 co-relation queries the response was YES. [2023-08-27 07:52:49,919 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7052 conditions, 2293 events. 1741/2293 cut-off events. For 2920/3174 co-relation queries the response was YES. Maximal size of possible extension queue 103. Compared 8198 event pairs, 882 based on Foata normal form. 338/2491 useless extension candidates. Maximal degree in co-relation 7035. Up to 2286 conditions per place. [2023-08-27 07:52:49,926 INFO L140 encePairwiseOnDemand]: 323/325 looper letters, 47 selfloop transitions, 1 changer transitions 0/51 dead transitions. [2023-08-27 07:52:49,926 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 51 transitions, 302 flow [2023-08-27 07:52:49,926 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 07:52:49,926 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 07:52:49,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 449 transitions. [2023-08-27 07:52:49,927 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4605128205128205 [2023-08-27 07:52:49,928 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 449 transitions. [2023-08-27 07:52:49,928 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 449 transitions. [2023-08-27 07:52:49,928 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 07:52:49,928 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 449 transitions. [2023-08-27 07:52:49,929 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 149.66666666666666) internal successors, (449), 3 states have internal predecessors, (449), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:52:49,931 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 325.0) internal successors, (1300), 4 states have internal predecessors, (1300), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:52:49,931 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 325.0) internal successors, (1300), 4 states have internal predecessors, (1300), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:52:49,931 INFO L175 Difference]: Start difference. First operand has 55 places, 52 transitions, 216 flow. Second operand 3 states and 449 transitions. [2023-08-27 07:52:49,931 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 51 transitions, 302 flow [2023-08-27 07:52:49,946 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 51 transitions, 285 flow, removed 2 selfloop flow, removed 5 redundant places. [2023-08-27 07:52:49,947 INFO L231 Difference]: Finished difference. Result has 51 places, 51 transitions, 191 flow [2023-08-27 07:52:49,947 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=325, PETRI_DIFFERENCE_MINUEND_FLOW=189, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=51, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=191, PETRI_PLACES=51, PETRI_TRANSITIONS=51} [2023-08-27 07:52:49,948 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 13 predicate places. [2023-08-27 07:52:49,948 INFO L495 AbstractCegarLoop]: Abstraction has has 51 places, 51 transitions, 191 flow [2023-08-27 07:52:49,948 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 144.66666666666666) internal successors, (434), 3 states have internal predecessors, (434), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:52:49,948 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 07:52:49,949 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 07:52:49,960 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 07:52:50,154 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2023-08-27 07:52:50,154 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2023-08-27 07:52:50,155 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 07:52:50,155 INFO L85 PathProgramCache]: Analyzing trace with hash 864075445, now seen corresponding path program 1 times [2023-08-27 07:52:50,155 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 07:52:50,155 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1737754807] [2023-08-27 07:52:50,155 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 07:52:50,155 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 07:52:50,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 07:52:50,255 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 07:52:50,255 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 07:52:50,256 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1737754807] [2023-08-27 07:52:50,256 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1737754807] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 07:52:50,256 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [892492284] [2023-08-27 07:52:50,256 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 07:52:50,256 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 07:52:50,257 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 07:52:50,257 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 07:52:50,260 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 07:52:50,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 07:52:50,358 INFO L262 TraceCheckSpWp]: Trace formula consists of 214 conjuncts, 6 conjunts are in the unsatisfiable core [2023-08-27 07:52:50,360 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 07:52:50,394 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 07:52:50,394 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 07:52:50,422 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 07:52:50,423 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [892492284] provided 1 perfect and 1 imperfect interpolant sequences [2023-08-27 07:52:50,423 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2023-08-27 07:52:50,423 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4, 4] total 8 [2023-08-27 07:52:50,423 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2046887813] [2023-08-27 07:52:50,423 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 07:52:50,423 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-27 07:52:50,424 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 07:52:50,424 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-27 07:52:50,424 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2023-08-27 07:52:50,425 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 124 out of 325 [2023-08-27 07:52:50,425 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 51 transitions, 191 flow. Second operand has 5 states, 5 states have (on average 127.8) internal successors, (639), 5 states have internal predecessors, (639), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:52:50,425 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 07:52:50,425 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 124 of 325 [2023-08-27 07:52:50,425 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 07:52:50,621 INFO L124 PetriNetUnfolderBase]: 2032/2680 cut-off events. [2023-08-27 07:52:50,621 INFO L125 PetriNetUnfolderBase]: For 1905/1995 co-relation queries the response was YES. [2023-08-27 07:52:50,625 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6955 conditions, 2680 events. 2032/2680 cut-off events. For 1905/1995 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 10394 event pairs, 837 based on Foata normal form. 190/2539 useless extension candidates. Maximal degree in co-relation 6941. Up to 2247 conditions per place. [2023-08-27 07:52:50,634 INFO L140 encePairwiseOnDemand]: 320/325 looper letters, 58 selfloop transitions, 6 changer transitions 0/66 dead transitions. [2023-08-27 07:52:50,634 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 66 transitions, 362 flow [2023-08-27 07:52:50,634 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-27 07:52:50,635 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-27 07:52:50,636 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 654 transitions. [2023-08-27 07:52:50,636 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4024615384615385 [2023-08-27 07:52:50,636 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 654 transitions. [2023-08-27 07:52:50,636 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 654 transitions. [2023-08-27 07:52:50,637 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 07:52:50,637 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 654 transitions. [2023-08-27 07:52:50,638 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 130.8) internal successors, (654), 5 states have internal predecessors, (654), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:52:50,640 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 325.0) internal successors, (1950), 6 states have internal predecessors, (1950), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:52:50,641 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 325.0) internal successors, (1950), 6 states have internal predecessors, (1950), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:52:50,641 INFO L175 Difference]: Start difference. First operand has 51 places, 51 transitions, 191 flow. Second operand 5 states and 654 transitions. [2023-08-27 07:52:50,641 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 66 transitions, 362 flow [2023-08-27 07:52:50,655 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 54 places, 66 transitions, 361 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-27 07:52:50,656 INFO L231 Difference]: Finished difference. Result has 54 places, 49 transitions, 192 flow [2023-08-27 07:52:50,656 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=325, PETRI_DIFFERENCE_MINUEND_FLOW=180, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=49, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=192, PETRI_PLACES=54, PETRI_TRANSITIONS=49} [2023-08-27 07:52:50,657 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 16 predicate places. [2023-08-27 07:52:50,657 INFO L495 AbstractCegarLoop]: Abstraction has has 54 places, 49 transitions, 192 flow [2023-08-27 07:52:50,657 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 127.8) internal successors, (639), 5 states have internal predecessors, (639), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:52:50,657 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 07:52:50,657 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 07:52:50,666 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2023-08-27 07:52:50,863 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2023-08-27 07:52:50,863 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2023-08-27 07:52:50,863 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 07:52:50,863 INFO L85 PathProgramCache]: Analyzing trace with hash -1413022366, now seen corresponding path program 1 times [2023-08-27 07:52:50,863 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 07:52:50,863 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [391503239] [2023-08-27 07:52:50,863 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 07:52:50,864 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 07:52:50,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 07:52:50,954 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 07:52:50,955 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 07:52:50,955 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [391503239] [2023-08-27 07:52:50,955 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [391503239] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 07:52:50,955 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1165547076] [2023-08-27 07:52:50,955 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 07:52:50,955 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 07:52:50,955 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 07:52:50,956 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 07:52:50,982 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 07:52:51,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 07:52:51,064 INFO L262 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 8 conjunts are in the unsatisfiable core [2023-08-27 07:52:51,066 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 07:52:51,134 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 07:52:51,134 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 07:52:51,191 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 07:52:51,191 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1165547076] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 07:52:51,191 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 07:52:51,191 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 12 [2023-08-27 07:52:51,191 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [199479496] [2023-08-27 07:52:51,191 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 07:52:51,192 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-08-27 07:52:51,192 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 07:52:51,192 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-08-27 07:52:51,193 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=116, Unknown=0, NotChecked=0, Total=156 [2023-08-27 07:52:51,194 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 116 out of 325 [2023-08-27 07:52:51,195 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 54 places, 49 transitions, 192 flow. Second operand has 13 states, 13 states have (on average 118.61538461538461) internal successors, (1542), 13 states have internal predecessors, (1542), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:52:51,195 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 07:52:51,195 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 116 of 325 [2023-08-27 07:52:51,195 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 07:52:51,716 INFO L124 PetriNetUnfolderBase]: 2560/3501 cut-off events. [2023-08-27 07:52:51,716 INFO L125 PetriNetUnfolderBase]: For 2404/2569 co-relation queries the response was YES. [2023-08-27 07:52:51,722 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9385 conditions, 3501 events. 2560/3501 cut-off events. For 2404/2569 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 14820 event pairs, 254 based on Foata normal form. 165/3481 useless extension candidates. Maximal degree in co-relation 9370. Up to 1264 conditions per place. [2023-08-27 07:52:51,732 INFO L140 encePairwiseOnDemand]: 316/325 looper letters, 171 selfloop transitions, 29 changer transitions 0/202 dead transitions. [2023-08-27 07:52:51,733 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 202 transitions, 1189 flow [2023-08-27 07:52:51,733 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-08-27 07:52:51,733 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-08-27 07:52:51,736 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1614 transitions. [2023-08-27 07:52:51,737 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3820118343195266 [2023-08-27 07:52:51,737 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 1614 transitions. [2023-08-27 07:52:51,737 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 1614 transitions. [2023-08-27 07:52:51,738 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 07:52:51,738 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 1614 transitions. [2023-08-27 07:52:51,742 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 124.15384615384616) internal successors, (1614), 13 states have internal predecessors, (1614), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:52:51,747 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 325.0) internal successors, (4550), 14 states have internal predecessors, (4550), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:52:51,747 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 325.0) internal successors, (4550), 14 states have internal predecessors, (4550), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:52:51,747 INFO L175 Difference]: Start difference. First operand has 54 places, 49 transitions, 192 flow. Second operand 13 states and 1614 transitions. [2023-08-27 07:52:51,747 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 202 transitions, 1189 flow [2023-08-27 07:52:51,758 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 202 transitions, 1145 flow, removed 0 selfloop flow, removed 4 redundant places. [2023-08-27 07:52:51,759 INFO L231 Difference]: Finished difference. Result has 67 places, 67 transitions, 332 flow [2023-08-27 07:52:51,760 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=325, PETRI_DIFFERENCE_MINUEND_FLOW=180, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=49, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=332, PETRI_PLACES=67, PETRI_TRANSITIONS=67} [2023-08-27 07:52:51,760 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 29 predicate places. [2023-08-27 07:52:51,760 INFO L495 AbstractCegarLoop]: Abstraction has has 67 places, 67 transitions, 332 flow [2023-08-27 07:52:51,761 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 118.61538461538461) internal successors, (1542), 13 states have internal predecessors, (1542), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:52:51,761 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 07:52:51,761 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 07:52:51,767 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 07:52:51,967 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2023-08-27 07:52:51,967 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2023-08-27 07:52:51,967 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 07:52:51,967 INFO L85 PathProgramCache]: Analyzing trace with hash -930950413, now seen corresponding path program 1 times [2023-08-27 07:52:51,967 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 07:52:51,967 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [434094814] [2023-08-27 07:52:51,968 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 07:52:51,968 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 07:52:52,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 07:52:53,105 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 07:52:53,105 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 07:52:53,105 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [434094814] [2023-08-27 07:52:53,105 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [434094814] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 07:52:53,106 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [345205165] [2023-08-27 07:52:53,106 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 07:52:53,106 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 07:52:53,106 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 07:52:53,107 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 07:52:53,109 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 07:52:53,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 07:52:53,222 INFO L262 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 41 conjunts are in the unsatisfiable core [2023-08-27 07:52:53,225 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 07:52:53,553 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 07:52:53,558 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 32 [2023-08-27 07:52:53,667 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 07:52:53,668 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 32 [2023-08-27 07:52:53,816 INFO L173 IndexEqualityManager]: detected equality via solver [2023-08-27 07:52:53,819 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 07:52:53,819 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 64 treesize of output 37 [2023-08-27 07:52:53,920 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 07:52:53,921 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 07:52:54,587 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 07:52:54,588 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 860 treesize of output 756 [2023-08-27 07:52:54,608 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 376 treesize of output 364 [2023-08-27 07:52:54,619 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 364 treesize of output 346 [2023-08-27 07:52:54,629 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 346 treesize of output 310 [2023-08-27 07:52:54,641 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 310 treesize of output 286 [2023-08-27 07:52:54,652 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 286 treesize of output 280 [2023-08-27 07:52:54,663 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 280 treesize of output 268 [2023-08-27 07:52:54,923 INFO L209 tifierPushTermWalker]: Run 10 iterations without descend maybe there is a nontermination bug. [2023-08-27 07:52:55,294 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 07:52:55,294 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [345205165] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 07:52:55,294 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 07:52:55,294 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 26 [2023-08-27 07:52:55,295 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1867629873] [2023-08-27 07:52:55,295 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 07:52:55,297 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2023-08-27 07:52:55,297 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 07:52:55,298 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2023-08-27 07:52:55,298 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=103, Invalid=643, Unknown=10, NotChecked=0, Total=756 [2023-08-27 07:52:55,299 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 93 out of 325 [2023-08-27 07:52:55,301 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 67 transitions, 332 flow. Second operand has 28 states, 28 states have (on average 95.10714285714286) internal successors, (2663), 28 states have internal predecessors, (2663), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:52:55,301 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 07:52:55,301 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 93 of 325 [2023-08-27 07:52:55,301 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 07:53:03,225 INFO L124 PetriNetUnfolderBase]: 3063/4235 cut-off events. [2023-08-27 07:53:03,226 INFO L125 PetriNetUnfolderBase]: For 7717/7761 co-relation queries the response was YES. [2023-08-27 07:53:03,233 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14336 conditions, 4235 events. 3063/4235 cut-off events. For 7717/7761 co-relation queries the response was YES. Maximal size of possible extension queue 164. Compared 17973 event pairs, 586 based on Foata normal form. 46/4281 useless extension candidates. Maximal degree in co-relation 14316. Up to 3699 conditions per place. [2023-08-27 07:53:03,245 INFO L140 encePairwiseOnDemand]: 315/325 looper letters, 131 selfloop transitions, 49 changer transitions 5/187 dead transitions. [2023-08-27 07:53:03,245 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 187 transitions, 1229 flow [2023-08-27 07:53:03,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-08-27 07:53:03,246 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-08-27 07:53:03,249 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 1229 transitions. [2023-08-27 07:53:03,249 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3151282051282051 [2023-08-27 07:53:03,249 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 1229 transitions. [2023-08-27 07:53:03,249 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 1229 transitions. [2023-08-27 07:53:03,250 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 07:53:03,250 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 1229 transitions. [2023-08-27 07:53:03,252 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 102.41666666666667) internal successors, (1229), 12 states have internal predecessors, (1229), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:53:03,256 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 325.0) internal successors, (4225), 13 states have internal predecessors, (4225), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:53:03,257 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 325.0) internal successors, (4225), 13 states have internal predecessors, (4225), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:53:03,257 INFO L175 Difference]: Start difference. First operand has 67 places, 67 transitions, 332 flow. Second operand 12 states and 1229 transitions. [2023-08-27 07:53:03,257 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 187 transitions, 1229 flow [2023-08-27 07:53:03,304 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 187 transitions, 1119 flow, removed 25 selfloop flow, removed 5 redundant places. [2023-08-27 07:53:03,306 INFO L231 Difference]: Finished difference. Result has 80 places, 112 transitions, 653 flow [2023-08-27 07:53:03,306 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=325, PETRI_DIFFERENCE_MINUEND_FLOW=298, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=67, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=653, PETRI_PLACES=80, PETRI_TRANSITIONS=112} [2023-08-27 07:53:03,307 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 42 predicate places. [2023-08-27 07:53:03,307 INFO L495 AbstractCegarLoop]: Abstraction has has 80 places, 112 transitions, 653 flow [2023-08-27 07:53:03,308 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 95.10714285714286) internal successors, (2663), 28 states have internal predecessors, (2663), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:53:03,308 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 07:53:03,308 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 07:53:03,313 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 07:53:03,513 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2023-08-27 07:53:03,514 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2023-08-27 07:53:03,514 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 07:53:03,514 INFO L85 PathProgramCache]: Analyzing trace with hash -1389224335, now seen corresponding path program 2 times [2023-08-27 07:53:03,514 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 07:53:03,514 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1883404018] [2023-08-27 07:53:03,514 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 07:53:03,514 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 07:53:03,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 07:53:04,348 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 07:53:04,348 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 07:53:04,348 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1883404018] [2023-08-27 07:53:04,348 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1883404018] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 07:53:04,348 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1443686686] [2023-08-27 07:53:04,349 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 07:53:04,349 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 07:53:04,349 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 07:53:04,353 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 07:53:04,377 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 07:53:04,472 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 07:53:04,472 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 07:53:04,474 INFO L262 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 34 conjunts are in the unsatisfiable core [2023-08-27 07:53:04,476 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 07:53:04,941 INFO L173 IndexEqualityManager]: detected equality via solver [2023-08-27 07:53:04,943 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 07:53:04,944 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 64 treesize of output 37 [2023-08-27 07:53:05,006 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 07:53:05,006 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 07:53:05,314 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 07:53:05,315 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 125 treesize of output 69 [2023-08-27 07:53:05,751 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 07:53:05,752 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1443686686] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 07:53:05,752 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 07:53:05,752 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 7, 7] total 24 [2023-08-27 07:53:05,752 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [683027489] [2023-08-27 07:53:05,752 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 07:53:05,752 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-08-27 07:53:05,753 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 07:53:05,753 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-08-27 07:53:05,753 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=122, Invalid=528, Unknown=0, NotChecked=0, Total=650 [2023-08-27 07:53:05,755 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 96 out of 325 [2023-08-27 07:53:05,757 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 112 transitions, 653 flow. Second operand has 26 states, 26 states have (on average 98.65384615384616) internal successors, (2565), 26 states have internal predecessors, (2565), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:53:05,757 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 07:53:05,757 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 96 of 325 [2023-08-27 07:53:05,757 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 07:53:07,265 INFO L124 PetriNetUnfolderBase]: 3223/4496 cut-off events. [2023-08-27 07:53:07,266 INFO L125 PetriNetUnfolderBase]: For 10363/10363 co-relation queries the response was YES. [2023-08-27 07:53:07,274 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16353 conditions, 4496 events. 3223/4496 cut-off events. For 10363/10363 co-relation queries the response was YES. Maximal size of possible extension queue 175. Compared 19230 event pairs, 805 based on Foata normal form. 16/4512 useless extension candidates. Maximal degree in co-relation 16326. Up to 4078 conditions per place. [2023-08-27 07:53:07,286 INFO L140 encePairwiseOnDemand]: 313/325 looper letters, 156 selfloop transitions, 77 changer transitions 7/240 dead transitions. [2023-08-27 07:53:07,286 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 240 transitions, 1711 flow [2023-08-27 07:53:07,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-08-27 07:53:07,287 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2023-08-27 07:53:07,292 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 2172 transitions. [2023-08-27 07:53:07,294 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.31824175824175827 [2023-08-27 07:53:07,294 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 2172 transitions. [2023-08-27 07:53:07,294 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 2172 transitions. [2023-08-27 07:53:07,295 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 07:53:07,295 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 2172 transitions. [2023-08-27 07:53:07,299 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 103.42857142857143) internal successors, (2172), 21 states have internal predecessors, (2172), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:53:07,306 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 325.0) internal successors, (7150), 22 states have internal predecessors, (7150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:53:07,307 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 325.0) internal successors, (7150), 22 states have internal predecessors, (7150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:53:07,307 INFO L175 Difference]: Start difference. First operand has 80 places, 112 transitions, 653 flow. Second operand 21 states and 2172 transitions. [2023-08-27 07:53:07,308 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 240 transitions, 1711 flow [2023-08-27 07:53:07,350 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 240 transitions, 1690 flow, removed 8 selfloop flow, removed 2 redundant places. [2023-08-27 07:53:07,353 INFO L231 Difference]: Finished difference. Result has 107 places, 165 transitions, 1229 flow [2023-08-27 07:53:07,353 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=325, PETRI_DIFFERENCE_MINUEND_FLOW=604, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=1229, PETRI_PLACES=107, PETRI_TRANSITIONS=165} [2023-08-27 07:53:07,354 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 69 predicate places. [2023-08-27 07:53:07,354 INFO L495 AbstractCegarLoop]: Abstraction has has 107 places, 165 transitions, 1229 flow [2023-08-27 07:53:07,354 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 98.65384615384616) internal successors, (2565), 26 states have internal predecessors, (2565), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:53:07,354 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 07:53:07,355 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 07:53:07,361 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 07:53:07,560 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2023-08-27 07:53:07,561 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2023-08-27 07:53:07,561 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 07:53:07,561 INFO L85 PathProgramCache]: Analyzing trace with hash -531266287, now seen corresponding path program 3 times [2023-08-27 07:53:07,561 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 07:53:07,562 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [739526595] [2023-08-27 07:53:07,562 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 07:53:07,562 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 07:53:07,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 07:53:08,281 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 07:53:08,281 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 07:53:08,281 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [739526595] [2023-08-27 07:53:08,281 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [739526595] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 07:53:08,282 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [361412099] [2023-08-27 07:53:08,282 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-27 07:53:08,282 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 07:53:08,282 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 07:53:08,285 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 07:53:08,308 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 07:53:08,409 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-08-27 07:53:08,410 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 07:53:08,411 INFO L262 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 32 conjunts are in the unsatisfiable core [2023-08-27 07:53:08,413 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 07:53:08,770 INFO L173 IndexEqualityManager]: detected equality via solver [2023-08-27 07:53:08,773 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 07:53:08,773 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 64 treesize of output 37 [2023-08-27 07:53:08,849 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 07:53:08,849 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 07:53:09,079 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 07:53:09,079 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 125 treesize of output 69 [2023-08-27 07:53:09,519 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 07:53:09,519 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [361412099] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 07:53:09,519 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 07:53:09,519 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 7] total 24 [2023-08-27 07:53:09,519 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1552352235] [2023-08-27 07:53:09,520 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 07:53:09,520 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-08-27 07:53:09,522 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 07:53:09,522 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-08-27 07:53:09,522 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=117, Invalid=533, Unknown=0, NotChecked=0, Total=650 [2023-08-27 07:53:09,524 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 96 out of 325 [2023-08-27 07:53:09,525 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 107 places, 165 transitions, 1229 flow. Second operand has 26 states, 26 states have (on average 98.46153846153847) internal successors, (2560), 26 states have internal predecessors, (2560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:53:09,525 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 07:53:09,525 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 96 of 325 [2023-08-27 07:53:09,525 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 07:53:10,442 INFO L124 PetriNetUnfolderBase]: 3288/4617 cut-off events. [2023-08-27 07:53:10,442 INFO L125 PetriNetUnfolderBase]: For 14591/14591 co-relation queries the response was YES. [2023-08-27 07:53:10,455 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18350 conditions, 4617 events. 3288/4617 cut-off events. For 14591/14591 co-relation queries the response was YES. Maximal size of possible extension queue 180. Compared 20009 event pairs, 883 based on Foata normal form. 2/4619 useless extension candidates. Maximal degree in co-relation 18313. Up to 4250 conditions per place. [2023-08-27 07:53:10,467 INFO L140 encePairwiseOnDemand]: 314/325 looper letters, 149 selfloop transitions, 76 changer transitions 1/226 dead transitions. [2023-08-27 07:53:10,468 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 226 transitions, 2014 flow [2023-08-27 07:53:10,469 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-08-27 07:53:10,469 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-08-27 07:53:10,470 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 1238 transitions. [2023-08-27 07:53:10,471 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.31743589743589745 [2023-08-27 07:53:10,471 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 1238 transitions. [2023-08-27 07:53:10,471 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 1238 transitions. [2023-08-27 07:53:10,472 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 07:53:10,472 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 1238 transitions. [2023-08-27 07:53:10,474 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 103.16666666666667) internal successors, (1238), 12 states have internal predecessors, (1238), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:53:10,478 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 325.0) internal successors, (4225), 13 states have internal predecessors, (4225), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:53:10,479 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 325.0) internal successors, (4225), 13 states have internal predecessors, (4225), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:53:10,479 INFO L175 Difference]: Start difference. First operand has 107 places, 165 transitions, 1229 flow. Second operand 12 states and 1238 transitions. [2023-08-27 07:53:10,479 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 226 transitions, 2014 flow [2023-08-27 07:53:10,541 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 112 places, 226 transitions, 1912 flow, removed 21 selfloop flow, removed 6 redundant places. [2023-08-27 07:53:10,544 INFO L231 Difference]: Finished difference. Result has 117 places, 184 transitions, 1501 flow [2023-08-27 07:53:10,544 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=325, PETRI_DIFFERENCE_MINUEND_FLOW=1139, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=165, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1501, PETRI_PLACES=117, PETRI_TRANSITIONS=184} [2023-08-27 07:53:10,545 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 79 predicate places. [2023-08-27 07:53:10,545 INFO L495 AbstractCegarLoop]: Abstraction has has 117 places, 184 transitions, 1501 flow [2023-08-27 07:53:10,546 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 98.46153846153847) internal successors, (2560), 26 states have internal predecessors, (2560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:53:10,546 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 07:53:10,546 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 07:53:10,553 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2023-08-27 07:53:10,752 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 07:53:10,752 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2023-08-27 07:53:10,752 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 07:53:10,752 INFO L85 PathProgramCache]: Analyzing trace with hash -940417735, now seen corresponding path program 4 times [2023-08-27 07:53:10,753 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 07:53:10,753 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1731935731] [2023-08-27 07:53:10,753 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 07:53:10,753 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 07:53:10,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 07:53:11,570 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 07:53:11,570 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 07:53:11,570 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1731935731] [2023-08-27 07:53:11,570 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1731935731] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 07:53:11,570 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [223219109] [2023-08-27 07:53:11,570 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-27 07:53:11,571 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 07:53:11,571 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 07:53:11,573 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 07:53:11,575 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 07:53:11,685 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-27 07:53:11,685 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 07:53:11,686 INFO L262 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 32 conjunts are in the unsatisfiable core [2023-08-27 07:53:11,689 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 07:53:11,978 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 07:53:11,979 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 61 treesize of output 39 [2023-08-27 07:53:12,219 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 07:53:12,219 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 07:53:12,516 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 07:53:12,516 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 125 treesize of output 69 [2023-08-27 07:53:12,841 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 07:53:12,841 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [223219109] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 07:53:12,841 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 07:53:12,841 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 7] total 24 [2023-08-27 07:53:12,841 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1056230481] [2023-08-27 07:53:12,841 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 07:53:12,842 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2023-08-27 07:53:12,842 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 07:53:12,842 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2023-08-27 07:53:12,843 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=539, Unknown=0, NotChecked=0, Total=650 [2023-08-27 07:53:12,844 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 96 out of 325 [2023-08-27 07:53:12,846 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 184 transitions, 1501 flow. Second operand has 26 states, 26 states have (on average 98.65384615384616) internal successors, (2565), 26 states have internal predecessors, (2565), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:53:12,846 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 07:53:12,846 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 96 of 325 [2023-08-27 07:53:12,846 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 07:53:14,793 INFO L124 PetriNetUnfolderBase]: 3627/5118 cut-off events. [2023-08-27 07:53:14,793 INFO L125 PetriNetUnfolderBase]: For 17734/17734 co-relation queries the response was YES. [2023-08-27 07:53:14,806 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21588 conditions, 5118 events. 3627/5118 cut-off events. For 17734/17734 co-relation queries the response was YES. Maximal size of possible extension queue 205. Compared 23183 event pairs, 915 based on Foata normal form. 2/5120 useless extension candidates. Maximal degree in co-relation 21545. Up to 4414 conditions per place. [2023-08-27 07:53:14,817 INFO L140 encePairwiseOnDemand]: 314/325 looper letters, 178 selfloop transitions, 140 changer transitions 1/319 dead transitions. [2023-08-27 07:53:14,818 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 319 transitions, 3004 flow [2023-08-27 07:53:14,818 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2023-08-27 07:53:14,818 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2023-08-27 07:53:14,820 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 2669 transitions. [2023-08-27 07:53:14,821 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.31585798816568045 [2023-08-27 07:53:14,822 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 2669 transitions. [2023-08-27 07:53:14,822 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 2669 transitions. [2023-08-27 07:53:14,823 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 07:53:14,823 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 2669 transitions. [2023-08-27 07:53:14,826 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 27 states, 26 states have (on average 102.65384615384616) internal successors, (2669), 26 states have internal predecessors, (2669), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:53:14,835 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 27 states, 27 states have (on average 325.0) internal successors, (8775), 27 states have internal predecessors, (8775), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:53:14,836 INFO L81 ComplementDD]: Finished complementDD. Result has 27 states, 27 states have (on average 325.0) internal successors, (8775), 27 states have internal predecessors, (8775), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:53:14,836 INFO L175 Difference]: Start difference. First operand has 117 places, 184 transitions, 1501 flow. Second operand 26 states and 2669 transitions. [2023-08-27 07:53:14,836 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 319 transitions, 3004 flow [2023-08-27 07:53:14,921 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 319 transitions, 2924 flow, removed 16 selfloop flow, removed 3 redundant places. [2023-08-27 07:53:14,925 INFO L231 Difference]: Finished difference. Result has 149 places, 245 transitions, 2411 flow [2023-08-27 07:53:14,925 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=325, PETRI_DIFFERENCE_MINUEND_FLOW=1441, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=184, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=2411, PETRI_PLACES=149, PETRI_TRANSITIONS=245} [2023-08-27 07:53:14,926 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 111 predicate places. [2023-08-27 07:53:14,926 INFO L495 AbstractCegarLoop]: Abstraction has has 149 places, 245 transitions, 2411 flow [2023-08-27 07:53:14,927 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 98.65384615384616) internal successors, (2565), 26 states have internal predecessors, (2565), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:53:14,927 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 07:53:14,927 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 07:53:14,935 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2023-08-27 07:53:15,132 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 07:53:15,132 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2023-08-27 07:53:15,133 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 07:53:15,133 INFO L85 PathProgramCache]: Analyzing trace with hash -778087695, now seen corresponding path program 5 times [2023-08-27 07:53:15,133 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 07:53:15,133 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2075404282] [2023-08-27 07:53:15,133 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 07:53:15,133 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 07:53:15,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 07:53:15,829 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 07:53:15,829 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 07:53:15,829 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2075404282] [2023-08-27 07:53:15,829 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2075404282] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 07:53:15,830 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [608904888] [2023-08-27 07:53:15,830 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-27 07:53:15,830 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 07:53:15,830 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 07:53:15,833 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 07:53:15,854 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 07:53:15,947 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 07:53:15,947 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 07:53:15,949 INFO L262 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 34 conjunts are in the unsatisfiable core [2023-08-27 07:53:15,950 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 07:53:16,288 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 66 treesize of output 42 [2023-08-27 07:53:16,360 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 07:53:16,361 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 07:53:16,563 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 07:53:16,563 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 117 treesize of output 69 [2023-08-27 07:53:17,129 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 07:53:17,129 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [608904888] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 07:53:17,129 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 07:53:17,129 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 7, 7] total 23 [2023-08-27 07:53:17,129 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1016937353] [2023-08-27 07:53:17,129 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 07:53:17,130 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2023-08-27 07:53:17,130 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 07:53:17,130 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2023-08-27 07:53:17,131 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=489, Unknown=0, NotChecked=0, Total=600 [2023-08-27 07:53:17,132 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 96 out of 325 [2023-08-27 07:53:17,134 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 245 transitions, 2411 flow. Second operand has 25 states, 25 states have (on average 98.76) internal successors, (2469), 25 states have internal predecessors, (2469), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:53:17,134 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 07:53:17,134 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 96 of 325 [2023-08-27 07:53:17,134 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 07:53:18,994 INFO L124 PetriNetUnfolderBase]: 4023/5721 cut-off events. [2023-08-27 07:53:18,994 INFO L125 PetriNetUnfolderBase]: For 26605/26605 co-relation queries the response was YES. [2023-08-27 07:53:19,016 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26519 conditions, 5721 events. 4023/5721 cut-off events. For 26605/26605 co-relation queries the response was YES. Maximal size of possible extension queue 245. Compared 26740 event pairs, 1032 based on Foata normal form. 5/5726 useless extension candidates. Maximal degree in co-relation 26465. Up to 5048 conditions per place. [2023-08-27 07:53:19,032 INFO L140 encePairwiseOnDemand]: 313/325 looper letters, 228 selfloop transitions, 149 changer transitions 7/384 dead transitions. [2023-08-27 07:53:19,032 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 384 transitions, 4111 flow [2023-08-27 07:53:19,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2023-08-27 07:53:19,033 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2023-08-27 07:53:19,035 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 2680 transitions. [2023-08-27 07:53:19,036 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.31715976331360946 [2023-08-27 07:53:19,036 INFO L72 ComplementDD]: Start complementDD. Operand 26 states and 2680 transitions. [2023-08-27 07:53:19,036 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26 states and 2680 transitions. [2023-08-27 07:53:19,037 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 07:53:19,037 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 26 states and 2680 transitions. [2023-08-27 07:53:19,041 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 27 states, 26 states have (on average 103.07692307692308) internal successors, (2680), 26 states have internal predecessors, (2680), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:53:19,049 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 27 states, 27 states have (on average 325.0) internal successors, (8775), 27 states have internal predecessors, (8775), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:53:19,050 INFO L81 ComplementDD]: Finished complementDD. Result has 27 states, 27 states have (on average 325.0) internal successors, (8775), 27 states have internal predecessors, (8775), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:53:19,050 INFO L175 Difference]: Start difference. First operand has 149 places, 245 transitions, 2411 flow. Second operand 26 states and 2680 transitions. [2023-08-27 07:53:19,050 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 384 transitions, 4111 flow [2023-08-27 07:53:19,168 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 170 places, 384 transitions, 3973 flow, removed 60 selfloop flow, removed 4 redundant places. [2023-08-27 07:53:19,173 INFO L231 Difference]: Finished difference. Result has 180 places, 298 transitions, 3221 flow [2023-08-27 07:53:19,174 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=325, PETRI_DIFFERENCE_MINUEND_FLOW=2275, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=245, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=3221, PETRI_PLACES=180, PETRI_TRANSITIONS=298} [2023-08-27 07:53:19,174 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 142 predicate places. [2023-08-27 07:53:19,174 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 298 transitions, 3221 flow [2023-08-27 07:53:19,175 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 98.76) internal successors, (2469), 25 states have internal predecessors, (2469), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:53:19,175 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 07:53:19,175 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 07:53:19,185 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 07:53:19,380 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 07:53:19,381 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2023-08-27 07:53:19,381 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 07:53:19,381 INFO L85 PathProgramCache]: Analyzing trace with hash 168790323, now seen corresponding path program 6 times [2023-08-27 07:53:19,381 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 07:53:19,381 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1812967395] [2023-08-27 07:53:19,381 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 07:53:19,381 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 07:53:19,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 07:53:20,092 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 07:53:20,092 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 07:53:20,092 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1812967395] [2023-08-27 07:53:20,092 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1812967395] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 07:53:20,092 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1089610368] [2023-08-27 07:53:20,092 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-27 07:53:20,093 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 07:53:20,093 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 07:53:20,094 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 07:53:20,096 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 07:53:20,216 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2023-08-27 07:53:20,216 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 07:53:20,218 INFO L262 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 34 conjunts are in the unsatisfiable core [2023-08-27 07:53:20,219 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 07:53:20,667 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 39 [2023-08-27 07:53:20,765 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 07:53:20,766 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 07:53:20,983 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 07:53:20,983 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 101 treesize of output 69 [2023-08-27 07:53:21,308 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 07:53:21,308 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1089610368] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 07:53:21,308 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 07:53:21,309 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 7, 7] total 23 [2023-08-27 07:53:21,309 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2002402058] [2023-08-27 07:53:21,309 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 07:53:21,309 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2023-08-27 07:53:21,309 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 07:53:21,310 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2023-08-27 07:53:21,310 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=501, Unknown=0, NotChecked=0, Total=600 [2023-08-27 07:53:21,311 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 96 out of 325 [2023-08-27 07:53:21,313 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 298 transitions, 3221 flow. Second operand has 25 states, 25 states have (on average 98.76) internal successors, (2469), 25 states have internal predecessors, (2469), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:53:21,313 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 07:53:21,313 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 96 of 325 [2023-08-27 07:53:21,313 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 07:53:22,807 INFO L124 PetriNetUnfolderBase]: 4179/5963 cut-off events. [2023-08-27 07:53:22,807 INFO L125 PetriNetUnfolderBase]: For 41283/41283 co-relation queries the response was YES. [2023-08-27 07:53:22,840 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30555 conditions, 5963 events. 4179/5963 cut-off events. For 41283/41283 co-relation queries the response was YES. Maximal size of possible extension queue 254. Compared 28367 event pairs, 1109 based on Foata normal form. 2/5965 useless extension candidates. Maximal degree in co-relation 30491. Up to 5483 conditions per place. [2023-08-27 07:53:22,858 INFO L140 encePairwiseOnDemand]: 313/325 looper letters, 227 selfloop transitions, 141 changer transitions 2/370 dead transitions. [2023-08-27 07:53:22,858 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 370 transitions, 4552 flow [2023-08-27 07:53:22,858 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2023-08-27 07:53:22,859 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2023-08-27 07:53:22,860 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 1850 transitions. [2023-08-27 07:53:22,861 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3162393162393162 [2023-08-27 07:53:22,861 INFO L72 ComplementDD]: Start complementDD. Operand 18 states and 1850 transitions. [2023-08-27 07:53:22,861 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18 states and 1850 transitions. [2023-08-27 07:53:22,862 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 07:53:22,862 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 18 states and 1850 transitions. [2023-08-27 07:53:22,864 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 19 states, 18 states have (on average 102.77777777777777) internal successors, (1850), 18 states have internal predecessors, (1850), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:53:22,868 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 19 states, 19 states have (on average 325.0) internal successors, (6175), 19 states have internal predecessors, (6175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:53:22,869 INFO L81 ComplementDD]: Finished complementDD. Result has 19 states, 19 states have (on average 325.0) internal successors, (6175), 19 states have internal predecessors, (6175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:53:22,869 INFO L175 Difference]: Start difference. First operand has 180 places, 298 transitions, 3221 flow. Second operand 18 states and 1850 transitions. [2023-08-27 07:53:22,869 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 370 transitions, 4552 flow [2023-08-27 07:53:23,113 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 370 transitions, 4115 flow, removed 138 selfloop flow, removed 12 redundant places. [2023-08-27 07:53:23,118 INFO L231 Difference]: Finished difference. Result has 190 places, 325 transitions, 3503 flow [2023-08-27 07:53:23,119 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=325, PETRI_DIFFERENCE_MINUEND_FLOW=2820, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=298, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=3503, PETRI_PLACES=190, PETRI_TRANSITIONS=325} [2023-08-27 07:53:23,119 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 152 predicate places. [2023-08-27 07:53:23,119 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 325 transitions, 3503 flow [2023-08-27 07:53:23,120 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 98.76) internal successors, (2469), 25 states have internal predecessors, (2469), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:53:23,120 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 07:53:23,120 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 07:53:23,125 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 07:53:23,325 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 07:53:23,325 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2023-08-27 07:53:23,326 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 07:53:23,326 INFO L85 PathProgramCache]: Analyzing trace with hash -1078881669, now seen corresponding path program 7 times [2023-08-27 07:53:23,326 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 07:53:23,326 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [486837297] [2023-08-27 07:53:23,326 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 07:53:23,326 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 07:53:23,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 07:53:23,904 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 07:53:23,904 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 07:53:23,905 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [486837297] [2023-08-27 07:53:23,905 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [486837297] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 07:53:23,905 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [717851577] [2023-08-27 07:53:23,905 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-27 07:53:23,905 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 07:53:23,905 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 07:53:23,906 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 07:53:23,908 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 07:53:24,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 07:53:24,036 INFO L262 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 34 conjunts are in the unsatisfiable core [2023-08-27 07:53:24,037 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 07:53:24,355 INFO L322 Elim1Store]: treesize reduction 8, result has 68.0 percent of original size [2023-08-27 07:53:24,355 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 73 treesize of output 59 [2023-08-27 07:53:24,469 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 07:53:24,469 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 07:53:24,610 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 07:53:24,610 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 117 treesize of output 69 [2023-08-27 07:53:24,918 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 07:53:24,918 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [717851577] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 07:53:24,918 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 07:53:24,919 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 7, 7] total 23 [2023-08-27 07:53:24,919 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1109999899] [2023-08-27 07:53:24,919 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 07:53:24,919 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2023-08-27 07:53:24,919 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 07:53:24,920 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2023-08-27 07:53:24,920 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=498, Unknown=0, NotChecked=0, Total=600 [2023-08-27 07:53:24,921 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 96 out of 325 [2023-08-27 07:53:24,923 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 325 transitions, 3503 flow. Second operand has 25 states, 25 states have (on average 98.52) internal successors, (2463), 25 states have internal predecessors, (2463), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:53:24,923 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 07:53:24,923 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 96 of 325 [2023-08-27 07:53:24,923 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 07:53:26,455 INFO L124 PetriNetUnfolderBase]: 4323/6206 cut-off events. [2023-08-27 07:53:26,455 INFO L125 PetriNetUnfolderBase]: For 54563/54563 co-relation queries the response was YES. [2023-08-27 07:53:26,482 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33038 conditions, 6206 events. 4323/6206 cut-off events. For 54563/54563 co-relation queries the response was YES. Maximal size of possible extension queue 272. Compared 30121 event pairs, 1141 based on Foata normal form. 2/6206 useless extension candidates. Maximal degree in co-relation 32970. Up to 5643 conditions per place. [2023-08-27 07:53:26,501 INFO L140 encePairwiseOnDemand]: 312/325 looper letters, 256 selfloop transitions, 156 changer transitions 2/414 dead transitions. [2023-08-27 07:53:26,501 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 210 places, 414 transitions, 4975 flow [2023-08-27 07:53:26,501 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-08-27 07:53:26,501 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2023-08-27 07:53:26,503 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 2155 transitions. [2023-08-27 07:53:26,504 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.31575091575091574 [2023-08-27 07:53:26,504 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 2155 transitions. [2023-08-27 07:53:26,504 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 2155 transitions. [2023-08-27 07:53:26,505 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 07:53:26,505 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 2155 transitions. [2023-08-27 07:53:26,507 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 102.61904761904762) internal successors, (2155), 21 states have internal predecessors, (2155), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:53:26,512 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 325.0) internal successors, (7150), 22 states have internal predecessors, (7150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:53:26,512 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 325.0) internal successors, (7150), 22 states have internal predecessors, (7150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:53:26,512 INFO L175 Difference]: Start difference. First operand has 190 places, 325 transitions, 3503 flow. Second operand 21 states and 2155 transitions. [2023-08-27 07:53:26,512 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 210 places, 414 transitions, 4975 flow [2023-08-27 07:53:26,707 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 414 transitions, 4676 flow, removed 99 selfloop flow, removed 9 redundant places. [2023-08-27 07:53:26,712 INFO L231 Difference]: Finished difference. Result has 206 places, 358 transitions, 4007 flow [2023-08-27 07:53:26,713 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=325, PETRI_DIFFERENCE_MINUEND_FLOW=3236, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=325, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=126, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=185, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=4007, PETRI_PLACES=206, PETRI_TRANSITIONS=358} [2023-08-27 07:53:26,713 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 168 predicate places. [2023-08-27 07:53:26,713 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 358 transitions, 4007 flow [2023-08-27 07:53:26,713 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 98.52) internal successors, (2463), 25 states have internal predecessors, (2463), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:53:26,714 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 07:53:26,714 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 07:53:26,718 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 07:53:26,914 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 07:53:26,914 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2023-08-27 07:53:26,914 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 07:53:26,915 INFO L85 PathProgramCache]: Analyzing trace with hash 1720826144, now seen corresponding path program 1 times [2023-08-27 07:53:26,915 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 07:53:26,915 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [324624029] [2023-08-27 07:53:26,915 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 07:53:26,915 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 07:53:26,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 07:53:27,026 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 07:53:27,026 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 07:53:27,026 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [324624029] [2023-08-27 07:53:27,026 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [324624029] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 07:53:27,027 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1789597151] [2023-08-27 07:53:27,027 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 07:53:27,027 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 07:53:27,027 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 07:53:27,029 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 07:53:27,059 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 07:53:27,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 07:53:27,157 INFO L262 TraceCheckSpWp]: Trace formula consists of 232 conjuncts, 9 conjunts are in the unsatisfiable core [2023-08-27 07:53:27,158 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 07:53:27,249 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 07:53:27,249 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 07:53:27,319 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 07:53:27,319 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1789597151] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 07:53:27,319 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 07:53:27,320 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 15 [2023-08-27 07:53:27,320 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [592073926] [2023-08-27 07:53:27,320 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 07:53:27,320 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-08-27 07:53:27,320 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 07:53:27,321 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-08-27 07:53:27,321 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=179, Unknown=0, NotChecked=0, Total=240 [2023-08-27 07:53:27,322 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 116 out of 325 [2023-08-27 07:53:27,323 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 358 transitions, 4007 flow. Second operand has 16 states, 16 states have (on average 118.3125) internal successors, (1893), 16 states have internal predecessors, (1893), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:53:27,323 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 07:53:27,323 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 116 of 325 [2023-08-27 07:53:27,323 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 07:53:28,297 INFO L124 PetriNetUnfolderBase]: 4257/6141 cut-off events. [2023-08-27 07:53:28,297 INFO L125 PetriNetUnfolderBase]: For 61819/61907 co-relation queries the response was YES. [2023-08-27 07:53:28,328 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34081 conditions, 6141 events. 4257/6141 cut-off events. For 61819/61907 co-relation queries the response was YES. Maximal size of possible extension queue 292. Compared 30556 event pairs, 1429 based on Foata normal form. 99/6206 useless extension candidates. Maximal degree in co-relation 34007. Up to 3252 conditions per place. [2023-08-27 07:53:28,347 INFO L140 encePairwiseOnDemand]: 317/325 looper letters, 355 selfloop transitions, 62 changer transitions 25/458 dead transitions. [2023-08-27 07:53:28,348 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 458 transitions, 5623 flow [2023-08-27 07:53:28,349 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-08-27 07:53:28,349 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-08-27 07:53:28,350 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1256 transitions. [2023-08-27 07:53:28,350 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38646153846153847 [2023-08-27 07:53:28,350 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1256 transitions. [2023-08-27 07:53:28,350 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1256 transitions. [2023-08-27 07:53:28,350 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 07:53:28,350 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1256 transitions. [2023-08-27 07:53:28,352 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 125.6) internal successors, (1256), 10 states have internal predecessors, (1256), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:53:28,354 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 325.0) internal successors, (3575), 11 states have internal predecessors, (3575), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:53:28,354 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 325.0) internal successors, (3575), 11 states have internal predecessors, (3575), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:53:28,354 INFO L175 Difference]: Start difference. First operand has 206 places, 358 transitions, 4007 flow. Second operand 10 states and 1256 transitions. [2023-08-27 07:53:28,354 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 458 transitions, 5623 flow [2023-08-27 07:53:28,596 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 458 transitions, 5413 flow, removed 35 selfloop flow, removed 13 redundant places. [2023-08-27 07:53:28,687 INFO L231 Difference]: Finished difference. Result has 208 places, 370 transitions, 4191 flow [2023-08-27 07:53:28,688 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=325, PETRI_DIFFERENCE_MINUEND_FLOW=3797, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=358, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=296, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4191, PETRI_PLACES=208, PETRI_TRANSITIONS=370} [2023-08-27 07:53:28,688 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 170 predicate places. [2023-08-27 07:53:28,688 INFO L495 AbstractCegarLoop]: Abstraction has has 208 places, 370 transitions, 4191 flow [2023-08-27 07:53:28,689 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 118.3125) internal successors, (1893), 16 states have internal predecessors, (1893), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:53:28,689 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 07:53:28,689 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 07:53:28,705 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2023-08-27 07:53:28,889 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 07:53:28,889 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2023-08-27 07:53:28,890 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 07:53:28,890 INFO L85 PathProgramCache]: Analyzing trace with hash 1652107186, now seen corresponding path program 2 times [2023-08-27 07:53:28,890 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 07:53:28,890 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [977374276] [2023-08-27 07:53:28,890 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 07:53:28,890 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 07:53:28,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 07:53:29,053 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 07:53:29,054 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 07:53:29,054 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [977374276] [2023-08-27 07:53:29,054 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [977374276] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 07:53:29,054 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1589321616] [2023-08-27 07:53:29,054 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 07:53:29,054 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 07:53:29,054 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 07:53:29,057 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 07:53:29,082 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 07:53:29,203 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 07:53:29,203 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 07:53:29,204 INFO L262 TraceCheckSpWp]: Trace formula consists of 232 conjuncts, 12 conjunts are in the unsatisfiable core [2023-08-27 07:53:29,205 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 07:53:29,328 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-27 07:53:29,329 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 07:53:29,402 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-27 07:53:29,402 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1589321616] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 07:53:29,402 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 07:53:29,402 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 5, 5] total 14 [2023-08-27 07:53:29,402 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [847331231] [2023-08-27 07:53:29,403 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 07:53:29,403 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-08-27 07:53:29,403 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 07:53:29,403 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-08-27 07:53:29,404 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=162, Unknown=0, NotChecked=0, Total=210 [2023-08-27 07:53:29,405 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 116 out of 325 [2023-08-27 07:53:29,406 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 370 transitions, 4191 flow. Second operand has 15 states, 15 states have (on average 119.73333333333333) internal successors, (1796), 15 states have internal predecessors, (1796), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:53:29,406 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 07:53:29,406 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 116 of 325 [2023-08-27 07:53:29,406 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 07:53:30,434 INFO L124 PetriNetUnfolderBase]: 3468/5093 cut-off events. [2023-08-27 07:53:30,435 INFO L125 PetriNetUnfolderBase]: For 60424/60512 co-relation queries the response was YES. [2023-08-27 07:53:30,459 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30181 conditions, 5093 events. 3468/5093 cut-off events. For 60424/60512 co-relation queries the response was YES. Maximal size of possible extension queue 259. Compared 25410 event pairs, 1182 based on Foata normal form. 259/5326 useless extension candidates. Maximal degree in co-relation 30100. Up to 3252 conditions per place. [2023-08-27 07:53:30,473 INFO L140 encePairwiseOnDemand]: 317/325 looper letters, 314 selfloop transitions, 41 changer transitions 24/395 dead transitions. [2023-08-27 07:53:30,473 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 395 transitions, 5024 flow [2023-08-27 07:53:30,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-08-27 07:53:30,473 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-08-27 07:53:30,475 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 999 transitions. [2023-08-27 07:53:30,475 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3842307692307692 [2023-08-27 07:53:30,475 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 999 transitions. [2023-08-27 07:53:30,475 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 999 transitions. [2023-08-27 07:53:30,475 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 07:53:30,476 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 999 transitions. [2023-08-27 07:53:30,477 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 124.875) internal successors, (999), 8 states have internal predecessors, (999), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:53:30,479 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 325.0) internal successors, (2925), 9 states have internal predecessors, (2925), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:53:30,479 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 325.0) internal successors, (2925), 9 states have internal predecessors, (2925), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:53:30,479 INFO L175 Difference]: Start difference. First operand has 208 places, 370 transitions, 4191 flow. Second operand 8 states and 999 transitions. [2023-08-27 07:53:30,479 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 395 transitions, 5024 flow [2023-08-27 07:53:30,690 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 395 transitions, 4975 flow, removed 21 selfloop flow, removed 7 redundant places. [2023-08-27 07:53:30,695 INFO L231 Difference]: Finished difference. Result has 204 places, 331 transitions, 3812 flow [2023-08-27 07:53:30,695 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=325, PETRI_DIFFERENCE_MINUEND_FLOW=3686, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=332, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=294, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3812, PETRI_PLACES=204, PETRI_TRANSITIONS=331} [2023-08-27 07:53:30,695 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 166 predicate places. [2023-08-27 07:53:30,696 INFO L495 AbstractCegarLoop]: Abstraction has has 204 places, 331 transitions, 3812 flow [2023-08-27 07:53:30,696 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 119.73333333333333) internal successors, (1796), 15 states have internal predecessors, (1796), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:53:30,696 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 07:53:30,696 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 07:53:30,704 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 07:53:30,901 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2023-08-27 07:53:30,902 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2023-08-27 07:53:30,902 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 07:53:30,902 INFO L85 PathProgramCache]: Analyzing trace with hash 1686166737, now seen corresponding path program 8 times [2023-08-27 07:53:30,902 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 07:53:30,902 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1111963526] [2023-08-27 07:53:30,902 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 07:53:30,902 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 07:53:30,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 07:53:30,990 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 07:53:30,990 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 07:53:30,990 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1111963526] [2023-08-27 07:53:30,990 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1111963526] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 07:53:30,990 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [420157349] [2023-08-27 07:53:30,991 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 07:53:30,991 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 07:53:30,991 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 07:53:30,993 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 07:53:31,019 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 07:53:31,167 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 07:53:31,167 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 07:53:31,168 INFO L262 TraceCheckSpWp]: Trace formula consists of 237 conjuncts, 8 conjunts are in the unsatisfiable core [2023-08-27 07:53:31,170 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 07:53:31,233 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 07:53:31,233 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 07:53:31,280 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 07:53:31,280 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [420157349] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 07:53:31,280 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 07:53:31,280 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 13 [2023-08-27 07:53:31,280 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1702622220] [2023-08-27 07:53:31,280 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 07:53:31,281 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-08-27 07:53:31,281 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 07:53:31,281 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-08-27 07:53:31,281 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=127, Unknown=0, NotChecked=0, Total=182 [2023-08-27 07:53:31,282 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 124 out of 325 [2023-08-27 07:53:31,283 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 204 places, 331 transitions, 3812 flow. Second operand has 14 states, 14 states have (on average 126.57142857142857) internal successors, (1772), 14 states have internal predecessors, (1772), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:53:31,283 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 07:53:31,283 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 124 of 325 [2023-08-27 07:53:31,283 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 07:53:31,991 INFO L124 PetriNetUnfolderBase]: 3064/4477 cut-off events. [2023-08-27 07:53:31,991 INFO L125 PetriNetUnfolderBase]: For 64373/64781 co-relation queries the response was YES. [2023-08-27 07:53:32,014 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26785 conditions, 4477 events. 3064/4477 cut-off events. For 64373/64781 co-relation queries the response was YES. Maximal size of possible extension queue 250. Compared 22529 event pairs, 884 based on Foata normal form. 346/4711 useless extension candidates. Maximal degree in co-relation 26708. Up to 2040 conditions per place. [2023-08-27 07:53:32,026 INFO L140 encePairwiseOnDemand]: 319/325 looper letters, 312 selfloop transitions, 63 changer transitions 0/412 dead transitions. [2023-08-27 07:53:32,027 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 412 transitions, 5250 flow [2023-08-27 07:53:32,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-08-27 07:53:32,027 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-08-27 07:53:32,028 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 1056 transitions. [2023-08-27 07:53:32,028 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40615384615384614 [2023-08-27 07:53:32,028 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 1056 transitions. [2023-08-27 07:53:32,028 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 1056 transitions. [2023-08-27 07:53:32,029 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 07:53:32,029 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 1056 transitions. [2023-08-27 07:53:32,030 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 132.0) internal successors, (1056), 8 states have internal predecessors, (1056), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:53:32,031 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 325.0) internal successors, (2925), 9 states have internal predecessors, (2925), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:53:32,031 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 325.0) internal successors, (2925), 9 states have internal predecessors, (2925), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:53:32,031 INFO L175 Difference]: Start difference. First operand has 204 places, 331 transitions, 3812 flow. Second operand 8 states and 1056 transitions. [2023-08-27 07:53:32,031 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 412 transitions, 5250 flow [2023-08-27 07:53:32,160 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 412 transitions, 5120 flow, removed 29 selfloop flow, removed 7 redundant places. [2023-08-27 07:53:32,164 INFO L231 Difference]: Finished difference. Result has 202 places, 326 transitions, 3773 flow [2023-08-27 07:53:32,164 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=325, PETRI_DIFFERENCE_MINUEND_FLOW=3647, PETRI_DIFFERENCE_MINUEND_PLACES=195, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=326, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=263, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3773, PETRI_PLACES=202, PETRI_TRANSITIONS=326} [2023-08-27 07:53:32,165 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 164 predicate places. [2023-08-27 07:53:32,165 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 326 transitions, 3773 flow [2023-08-27 07:53:32,165 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 126.57142857142857) internal successors, (1772), 14 states have internal predecessors, (1772), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:53:32,165 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 07:53:32,165 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 07:53:32,170 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 07:53:32,365 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2023-08-27 07:53:32,366 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2023-08-27 07:53:32,366 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 07:53:32,366 INFO L85 PathProgramCache]: Analyzing trace with hash 1028208376, now seen corresponding path program 9 times [2023-08-27 07:53:32,366 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 07:53:32,366 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [201307710] [2023-08-27 07:53:32,367 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 07:53:32,367 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 07:53:32,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 07:53:32,505 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 07:53:32,505 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 07:53:32,505 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [201307710] [2023-08-27 07:53:32,506 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [201307710] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 07:53:32,506 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [977961066] [2023-08-27 07:53:32,506 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-27 07:53:32,506 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 07:53:32,506 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 07:53:32,507 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 07:53:32,510 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 07:53:32,635 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-08-27 07:53:32,635 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 07:53:32,636 INFO L262 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 13 conjunts are in the unsatisfiable core [2023-08-27 07:53:32,637 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 07:53:32,750 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 07:53:32,751 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 07:53:32,806 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 07:53:32,806 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [977961066] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 07:53:32,806 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 07:53:32,806 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 14 [2023-08-27 07:53:32,806 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1279763783] [2023-08-27 07:53:32,806 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 07:53:32,807 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-08-27 07:53:32,807 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 07:53:32,807 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-08-27 07:53:32,807 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=161, Unknown=0, NotChecked=0, Total=210 [2023-08-27 07:53:32,808 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 120 out of 325 [2023-08-27 07:53:32,809 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 326 transitions, 3773 flow. Second operand has 15 states, 15 states have (on average 123.26666666666667) internal successors, (1849), 15 states have internal predecessors, (1849), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:53:32,809 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 07:53:32,809 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 120 of 325 [2023-08-27 07:53:32,809 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 07:53:33,510 INFO L124 PetriNetUnfolderBase]: 2548/3769 cut-off events. [2023-08-27 07:53:33,511 INFO L125 PetriNetUnfolderBase]: For 32149/32440 co-relation queries the response was YES. [2023-08-27 07:53:33,531 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20645 conditions, 3769 events. 2548/3769 cut-off events. For 32149/32440 co-relation queries the response was YES. Maximal size of possible extension queue 210. Compared 18453 event pairs, 1014 based on Foata normal form. 258/3969 useless extension candidates. Maximal degree in co-relation 20570. Up to 2783 conditions per place. [2023-08-27 07:53:33,542 INFO L140 encePairwiseOnDemand]: 319/325 looper letters, 167 selfloop transitions, 3 changer transitions 112/297 dead transitions. [2023-08-27 07:53:33,542 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 297 transitions, 3907 flow [2023-08-27 07:53:33,543 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-08-27 07:53:33,543 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-08-27 07:53:33,544 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 899 transitions. [2023-08-27 07:53:33,544 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39516483516483514 [2023-08-27 07:53:33,544 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 899 transitions. [2023-08-27 07:53:33,544 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 899 transitions. [2023-08-27 07:53:33,544 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 07:53:33,544 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 899 transitions. [2023-08-27 07:53:33,545 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 128.42857142857142) internal successors, (899), 7 states have internal predecessors, (899), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:53:33,547 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 325.0) internal successors, (2600), 8 states have internal predecessors, (2600), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:53:33,547 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 325.0) internal successors, (2600), 8 states have internal predecessors, (2600), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:53:33,547 INFO L175 Difference]: Start difference. First operand has 202 places, 326 transitions, 3773 flow. Second operand 7 states and 899 transitions. [2023-08-27 07:53:33,547 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 297 transitions, 3907 flow [2023-08-27 07:53:33,651 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 297 transitions, 3715 flow, removed 20 selfloop flow, removed 15 redundant places. [2023-08-27 07:53:33,654 INFO L231 Difference]: Finished difference. Result has 187 places, 185 transitions, 1947 flow [2023-08-27 07:53:33,654 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=325, PETRI_DIFFERENCE_MINUEND_FLOW=3114, PETRI_DIFFERENCE_MINUEND_PLACES=180, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=273, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=270, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1947, PETRI_PLACES=187, PETRI_TRANSITIONS=185} [2023-08-27 07:53:33,654 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 149 predicate places. [2023-08-27 07:53:33,655 INFO L495 AbstractCegarLoop]: Abstraction has has 187 places, 185 transitions, 1947 flow [2023-08-27 07:53:33,655 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 123.26666666666667) internal successors, (1849), 15 states have internal predecessors, (1849), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:53:33,655 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 07:53:33,655 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 07:53:33,663 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2023-08-27 07:53:33,855 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2023-08-27 07:53:33,856 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2023-08-27 07:53:33,856 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 07:53:33,856 INFO L85 PathProgramCache]: Analyzing trace with hash -2096127688, now seen corresponding path program 10 times [2023-08-27 07:53:33,856 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 07:53:33,856 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1711979235] [2023-08-27 07:53:33,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 07:53:33,856 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 07:53:33,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 07:53:33,994 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 07:53:33,994 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 07:53:33,994 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1711979235] [2023-08-27 07:53:33,994 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1711979235] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 07:53:33,994 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1810773580] [2023-08-27 07:53:33,994 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-27 07:53:33,995 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 07:53:33,995 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 07:53:33,997 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 07:53:34,025 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 07:53:34,142 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-27 07:53:34,142 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 07:53:34,144 INFO L262 TraceCheckSpWp]: Trace formula consists of 243 conjuncts, 10 conjunts are in the unsatisfiable core [2023-08-27 07:53:34,146 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 07:53:34,271 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 07:53:34,272 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 07:53:34,389 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 07:53:34,389 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1810773580] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 07:53:34,389 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 07:53:34,389 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 19 [2023-08-27 07:53:34,390 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1454458374] [2023-08-27 07:53:34,390 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 07:53:34,390 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2023-08-27 07:53:34,390 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 07:53:34,391 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2023-08-27 07:53:34,391 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=297, Unknown=0, NotChecked=0, Total=380 [2023-08-27 07:53:34,392 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 116 out of 325 [2023-08-27 07:53:34,394 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 185 transitions, 1947 flow. Second operand has 20 states, 20 states have (on average 118.0) internal successors, (2360), 20 states have internal predecessors, (2360), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:53:34,394 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 07:53:34,394 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 116 of 325 [2023-08-27 07:53:34,394 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 07:53:35,261 INFO L124 PetriNetUnfolderBase]: 2533/3526 cut-off events. [2023-08-27 07:53:35,262 INFO L125 PetriNetUnfolderBase]: For 26908/26977 co-relation queries the response was YES. [2023-08-27 07:53:35,278 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18639 conditions, 3526 events. 2533/3526 cut-off events. For 26908/26977 co-relation queries the response was YES. Maximal size of possible extension queue 173. Compared 14681 event pairs, 864 based on Foata normal form. 79/3583 useless extension candidates. Maximal degree in co-relation 18579. Up to 2644 conditions per place. [2023-08-27 07:53:35,288 INFO L140 encePairwiseOnDemand]: 316/325 looper letters, 286 selfloop transitions, 75 changer transitions 0/370 dead transitions. [2023-08-27 07:53:35,288 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 173 places, 370 transitions, 3998 flow [2023-08-27 07:53:35,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-08-27 07:53:35,289 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2023-08-27 07:53:35,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 1971 transitions. [2023-08-27 07:53:35,291 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37903846153846155 [2023-08-27 07:53:35,291 INFO L72 ComplementDD]: Start complementDD. Operand 16 states and 1971 transitions. [2023-08-27 07:53:35,291 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16 states and 1971 transitions. [2023-08-27 07:53:35,292 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 07:53:35,292 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 16 states and 1971 transitions. [2023-08-27 07:53:35,294 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 17 states, 16 states have (on average 123.1875) internal successors, (1971), 16 states have internal predecessors, (1971), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:53:35,297 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 17 states, 17 states have (on average 325.0) internal successors, (5525), 17 states have internal predecessors, (5525), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:53:35,297 INFO L81 ComplementDD]: Finished complementDD. Result has 17 states, 17 states have (on average 325.0) internal successors, (5525), 17 states have internal predecessors, (5525), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:53:35,298 INFO L175 Difference]: Start difference. First operand has 187 places, 185 transitions, 1947 flow. Second operand 16 states and 1971 transitions. [2023-08-27 07:53:35,298 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 173 places, 370 transitions, 3998 flow [2023-08-27 07:53:35,375 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 370 transitions, 3637 flow, removed 93 selfloop flow, removed 18 redundant places. [2023-08-27 07:53:35,378 INFO L231 Difference]: Finished difference. Result has 161 places, 224 transitions, 2408 flow [2023-08-27 07:53:35,379 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=325, PETRI_DIFFERENCE_MINUEND_FLOW=1731, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=185, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=2408, PETRI_PLACES=161, PETRI_TRANSITIONS=224} [2023-08-27 07:53:35,379 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 123 predicate places. [2023-08-27 07:53:35,379 INFO L495 AbstractCegarLoop]: Abstraction has has 161 places, 224 transitions, 2408 flow [2023-08-27 07:53:35,379 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 118.0) internal successors, (2360), 20 states have internal predecessors, (2360), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:53:35,380 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 07:53:35,380 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 07:53:35,385 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 07:53:35,584 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 07:53:35,584 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2023-08-27 07:53:35,584 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 07:53:35,584 INFO L85 PathProgramCache]: Analyzing trace with hash -134956446, now seen corresponding path program 11 times [2023-08-27 07:53:35,584 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 07:53:35,584 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1408459214] [2023-08-27 07:53:35,585 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 07:53:35,585 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 07:53:35,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 07:53:35,721 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 07:53:35,721 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 07:53:35,722 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1408459214] [2023-08-27 07:53:35,722 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1408459214] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 07:53:35,722 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1565598869] [2023-08-27 07:53:35,722 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-27 07:53:35,722 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 07:53:35,722 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 07:53:35,723 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 07:53:35,725 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 07:53:35,857 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 07:53:35,857 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 07:53:35,858 INFO L262 TraceCheckSpWp]: Trace formula consists of 243 conjuncts, 8 conjunts are in the unsatisfiable core [2023-08-27 07:53:35,859 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 07:53:35,960 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 07:53:35,961 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 07:53:36,055 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 07:53:36,055 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1565598869] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 07:53:36,055 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 07:53:36,055 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 9] total 18 [2023-08-27 07:53:36,056 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1108063331] [2023-08-27 07:53:36,056 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 07:53:36,056 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-08-27 07:53:36,056 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 07:53:36,056 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-08-27 07:53:36,056 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=244, Unknown=0, NotChecked=0, Total=306 [2023-08-27 07:53:36,058 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 112 out of 325 [2023-08-27 07:53:36,059 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 161 places, 224 transitions, 2408 flow. Second operand has 18 states, 18 states have (on average 114.38888888888889) internal successors, (2059), 18 states have internal predecessors, (2059), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:53:36,059 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 07:53:36,059 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 112 of 325 [2023-08-27 07:53:36,059 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 07:53:37,731 INFO L124 PetriNetUnfolderBase]: 4226/5748 cut-off events. [2023-08-27 07:53:37,731 INFO L125 PetriNetUnfolderBase]: For 52634/52634 co-relation queries the response was YES. [2023-08-27 07:53:37,765 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30816 conditions, 5748 events. 4226/5748 cut-off events. For 52634/52634 co-relation queries the response was YES. Maximal size of possible extension queue 225. Compared 24303 event pairs, 380 based on Foata normal form. 22/5770 useless extension candidates. Maximal degree in co-relation 30760. Up to 1158 conditions per place. [2023-08-27 07:53:37,783 INFO L140 encePairwiseOnDemand]: 313/325 looper letters, 410 selfloop transitions, 341 changer transitions 0/751 dead transitions. [2023-08-27 07:53:37,783 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 751 transitions, 7936 flow [2023-08-27 07:53:37,784 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2023-08-27 07:53:37,784 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 47 states. [2023-08-27 07:53:37,786 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 47 states to 47 states and 5560 transitions. [2023-08-27 07:53:37,788 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3639934533551555 [2023-08-27 07:53:37,788 INFO L72 ComplementDD]: Start complementDD. Operand 47 states and 5560 transitions. [2023-08-27 07:53:37,788 INFO L73 IsDeterministic]: Start isDeterministic. Operand 47 states and 5560 transitions. [2023-08-27 07:53:37,789 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 07:53:37,789 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 47 states and 5560 transitions. [2023-08-27 07:53:37,796 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 48 states, 47 states have (on average 118.29787234042553) internal successors, (5560), 47 states have internal predecessors, (5560), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:53:37,805 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 48 states, 48 states have (on average 325.0) internal successors, (15600), 48 states have internal predecessors, (15600), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:53:37,806 INFO L81 ComplementDD]: Finished complementDD. Result has 48 states, 48 states have (on average 325.0) internal successors, (15600), 48 states have internal predecessors, (15600), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:53:37,806 INFO L175 Difference]: Start difference. First operand has 161 places, 224 transitions, 2408 flow. Second operand 47 states and 5560 transitions. [2023-08-27 07:53:37,806 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 751 transitions, 7936 flow [2023-08-27 07:53:37,971 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 751 transitions, 7696 flow, removed 114 selfloop flow, removed 5 redundant places. [2023-08-27 07:53:37,978 INFO L231 Difference]: Finished difference. Result has 208 places, 434 transitions, 5426 flow [2023-08-27 07:53:37,979 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=325, PETRI_DIFFERENCE_MINUEND_FLOW=2318, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=224, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=152, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=47, PETRI_FLOW=5426, PETRI_PLACES=208, PETRI_TRANSITIONS=434} [2023-08-27 07:53:37,979 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 170 predicate places. [2023-08-27 07:53:37,980 INFO L495 AbstractCegarLoop]: Abstraction has has 208 places, 434 transitions, 5426 flow [2023-08-27 07:53:37,980 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 114.38888888888889) internal successors, (2059), 18 states have internal predecessors, (2059), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:53:37,980 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 07:53:37,980 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 07:53:37,987 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 07:53:38,181 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2023-08-27 07:53:38,182 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2023-08-27 07:53:38,182 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 07:53:38,182 INFO L85 PathProgramCache]: Analyzing trace with hash 1537467866, now seen corresponding path program 12 times [2023-08-27 07:53:38,182 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 07:53:38,182 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [130211807] [2023-08-27 07:53:38,182 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 07:53:38,183 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 07:53:38,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 07:53:38,296 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 07:53:38,297 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 07:53:38,297 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [130211807] [2023-08-27 07:53:38,297 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [130211807] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 07:53:38,297 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1083022825] [2023-08-27 07:53:38,297 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-08-27 07:53:38,297 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 07:53:38,297 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 07:53:38,301 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 07:53:38,328 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 07:53:38,451 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2023-08-27 07:53:38,451 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 07:53:38,453 INFO L262 TraceCheckSpWp]: Trace formula consists of 243 conjuncts, 10 conjunts are in the unsatisfiable core [2023-08-27 07:53:38,454 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 07:53:38,584 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 07:53:38,584 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 07:53:38,666 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 07:53:38,666 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1083022825] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 07:53:38,666 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 07:53:38,666 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 17 [2023-08-27 07:53:38,666 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1058176004] [2023-08-27 07:53:38,666 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 07:53:38,666 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-08-27 07:53:38,667 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 07:53:38,667 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-08-27 07:53:38,667 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=237, Unknown=0, NotChecked=0, Total=306 [2023-08-27 07:53:38,668 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 116 out of 325 [2023-08-27 07:53:38,669 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 434 transitions, 5426 flow. Second operand has 18 states, 18 states have (on average 118.44444444444444) internal successors, (2132), 18 states have internal predecessors, (2132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:53:38,669 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 07:53:38,669 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 116 of 325 [2023-08-27 07:53:38,669 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 07:53:39,529 INFO L124 PetriNetUnfolderBase]: 4174/5679 cut-off events. [2023-08-27 07:53:39,529 INFO L125 PetriNetUnfolderBase]: For 55401/55433 co-relation queries the response was YES. [2023-08-27 07:53:39,556 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32854 conditions, 5679 events. 4174/5679 cut-off events. For 55401/55433 co-relation queries the response was YES. Maximal size of possible extension queue 221. Compared 23927 event pairs, 1180 based on Foata normal form. 58/5730 useless extension candidates. Maximal degree in co-relation 32793. Up to 3908 conditions per place. [2023-08-27 07:53:39,578 INFO L140 encePairwiseOnDemand]: 316/325 looper letters, 381 selfloop transitions, 107 changer transitions 0/509 dead transitions. [2023-08-27 07:53:39,579 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 509 transitions, 7019 flow [2023-08-27 07:53:39,579 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-08-27 07:53:39,579 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-08-27 07:53:39,580 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1228 transitions. [2023-08-27 07:53:39,580 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37784615384615383 [2023-08-27 07:53:39,580 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1228 transitions. [2023-08-27 07:53:39,580 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1228 transitions. [2023-08-27 07:53:39,581 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 07:53:39,581 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1228 transitions. [2023-08-27 07:53:39,582 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 122.8) internal successors, (1228), 10 states have internal predecessors, (1228), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:53:39,583 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 325.0) internal successors, (3575), 11 states have internal predecessors, (3575), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:53:39,583 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 325.0) internal successors, (3575), 11 states have internal predecessors, (3575), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:53:39,584 INFO L175 Difference]: Start difference. First operand has 208 places, 434 transitions, 5426 flow. Second operand 10 states and 1228 transitions. [2023-08-27 07:53:39,584 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 509 transitions, 7019 flow [2023-08-27 07:53:40,094 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 509 transitions, 5490 flow, removed 510 selfloop flow, removed 21 redundant places. [2023-08-27 07:53:40,100 INFO L231 Difference]: Finished difference. Result has 189 places, 420 transitions, 4260 flow [2023-08-27 07:53:40,100 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=325, PETRI_DIFFERENCE_MINUEND_FLOW=3986, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=418, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=311, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4260, PETRI_PLACES=189, PETRI_TRANSITIONS=420} [2023-08-27 07:53:40,100 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 151 predicate places. [2023-08-27 07:53:40,101 INFO L495 AbstractCegarLoop]: Abstraction has has 189 places, 420 transitions, 4260 flow [2023-08-27 07:53:40,101 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 118.44444444444444) internal successors, (2132), 18 states have internal predecessors, (2132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:53:40,101 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 07:53:40,101 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 07:53:40,106 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 07:53:40,301 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 07:53:40,302 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2023-08-27 07:53:40,302 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 07:53:40,302 INFO L85 PathProgramCache]: Analyzing trace with hash 1382354912, now seen corresponding path program 13 times [2023-08-27 07:53:40,302 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 07:53:40,302 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [596643457] [2023-08-27 07:53:40,303 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 07:53:40,303 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 07:53:40,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 07:53:40,428 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 07:53:40,429 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 07:53:40,429 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [596643457] [2023-08-27 07:53:40,429 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [596643457] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 07:53:40,429 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1032296393] [2023-08-27 07:53:40,429 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-08-27 07:53:40,429 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 07:53:40,429 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 07:53:40,438 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 07:53:40,441 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 07:53:40,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 07:53:40,564 INFO L262 TraceCheckSpWp]: Trace formula consists of 243 conjuncts, 10 conjunts are in the unsatisfiable core [2023-08-27 07:53:40,565 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 07:53:40,661 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 07:53:40,661 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 07:53:40,760 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 07:53:40,761 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1032296393] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 07:53:40,761 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 07:53:40,761 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 20 [2023-08-27 07:53:40,761 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [777702718] [2023-08-27 07:53:40,761 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 07:53:40,761 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2023-08-27 07:53:40,761 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 07:53:40,762 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2023-08-27 07:53:40,762 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=332, Unknown=0, NotChecked=0, Total=420 [2023-08-27 07:53:40,763 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 116 out of 325 [2023-08-27 07:53:40,765 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 189 places, 420 transitions, 4260 flow. Second operand has 21 states, 21 states have (on average 117.85714285714286) internal successors, (2475), 21 states have internal predecessors, (2475), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:53:40,765 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 07:53:40,765 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 116 of 325 [2023-08-27 07:53:40,765 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 07:53:41,569 INFO L124 PetriNetUnfolderBase]: 4091/5568 cut-off events. [2023-08-27 07:53:41,570 INFO L125 PetriNetUnfolderBase]: For 18073/18104 co-relation queries the response was YES. [2023-08-27 07:53:41,592 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25901 conditions, 5568 events. 4091/5568 cut-off events. For 18073/18104 co-relation queries the response was YES. Maximal size of possible extension queue 217. Compared 23445 event pairs, 1328 based on Foata normal form. 48/5601 useless extension candidates. Maximal degree in co-relation 25852. Up to 4543 conditions per place. [2023-08-27 07:53:41,685 INFO L140 encePairwiseOnDemand]: 316/325 looper letters, 374 selfloop transitions, 127 changer transitions 0/522 dead transitions. [2023-08-27 07:53:41,685 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 522 transitions, 5765 flow [2023-08-27 07:53:41,687 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-08-27 07:53:41,688 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2023-08-27 07:53:41,689 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1597 transitions. [2023-08-27 07:53:41,690 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3779881656804734 [2023-08-27 07:53:41,690 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 1597 transitions. [2023-08-27 07:53:41,690 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 1597 transitions. [2023-08-27 07:53:41,690 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 07:53:41,691 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 1597 transitions. [2023-08-27 07:53:41,693 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 122.84615384615384) internal successors, (1597), 13 states have internal predecessors, (1597), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:53:41,696 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 325.0) internal successors, (4550), 14 states have internal predecessors, (4550), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:53:41,696 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 325.0) internal successors, (4550), 14 states have internal predecessors, (4550), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:53:41,696 INFO L175 Difference]: Start difference. First operand has 189 places, 420 transitions, 4260 flow. Second operand 13 states and 1597 transitions. [2023-08-27 07:53:41,696 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 522 transitions, 5765 flow [2023-08-27 07:53:41,784 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 522 transitions, 5596 flow, removed 8 selfloop flow, removed 8 redundant places. [2023-08-27 07:53:41,789 INFO L231 Difference]: Finished difference. Result has 192 places, 419 transitions, 4334 flow [2023-08-27 07:53:41,790 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=325, PETRI_DIFFERENCE_MINUEND_FLOW=4080, PETRI_DIFFERENCE_MINUEND_PLACES=180, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=419, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=292, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=4334, PETRI_PLACES=192, PETRI_TRANSITIONS=419} [2023-08-27 07:53:41,790 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 154 predicate places. [2023-08-27 07:53:41,790 INFO L495 AbstractCegarLoop]: Abstraction has has 192 places, 419 transitions, 4334 flow [2023-08-27 07:53:41,791 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 117.85714285714286) internal successors, (2475), 21 states have internal predecessors, (2475), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:53:41,791 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 07:53:41,791 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 07:53:41,797 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 07:53:41,992 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable30 [2023-08-27 07:53:41,992 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2023-08-27 07:53:41,993 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 07:53:41,993 INFO L85 PathProgramCache]: Analyzing trace with hash 1193468232, now seen corresponding path program 14 times [2023-08-27 07:53:41,993 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 07:53:41,993 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [473460544] [2023-08-27 07:53:41,993 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 07:53:41,993 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 07:53:42,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 07:53:42,125 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 07:53:42,126 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 07:53:42,126 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [473460544] [2023-08-27 07:53:42,126 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [473460544] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 07:53:42,126 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1423038380] [2023-08-27 07:53:42,126 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 07:53:42,126 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 07:53:42,127 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 07:53:42,129 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 07:53:42,154 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 07:53:42,277 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 07:53:42,278 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 07:53:42,279 INFO L262 TraceCheckSpWp]: Trace formula consists of 243 conjuncts, 10 conjunts are in the unsatisfiable core [2023-08-27 07:53:42,280 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 07:53:42,381 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 07:53:42,381 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 07:53:42,481 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 07:53:42,481 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1423038380] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 07:53:42,482 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 07:53:42,482 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 18 [2023-08-27 07:53:42,482 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2136806903] [2023-08-27 07:53:42,482 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 07:53:42,482 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-08-27 07:53:42,483 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 07:53:42,483 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-08-27 07:53:42,483 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=266, Unknown=0, NotChecked=0, Total=342 [2023-08-27 07:53:42,485 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 116 out of 325 [2023-08-27 07:53:42,486 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 419 transitions, 4334 flow. Second operand has 19 states, 19 states have (on average 118.05263157894737) internal successors, (2243), 19 states have internal predecessors, (2243), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:53:42,486 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 07:53:42,487 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 116 of 325 [2023-08-27 07:53:42,487 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 07:53:43,371 INFO L124 PetriNetUnfolderBase]: 4069/5526 cut-off events. [2023-08-27 07:53:43,371 INFO L125 PetriNetUnfolderBase]: For 17497/17531 co-relation queries the response was YES. [2023-08-27 07:53:43,395 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25961 conditions, 5526 events. 4069/5526 cut-off events. For 17497/17531 co-relation queries the response was YES. Maximal size of possible extension queue 213. Compared 23163 event pairs, 1379 based on Foata normal form. 56/5567 useless extension candidates. Maximal degree in co-relation 25913. Up to 4701 conditions per place. [2023-08-27 07:53:43,415 INFO L140 encePairwiseOnDemand]: 316/325 looper letters, 358 selfloop transitions, 103 changer transitions 0/482 dead transitions. [2023-08-27 07:53:43,416 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 482 transitions, 5567 flow [2023-08-27 07:53:43,416 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-08-27 07:53:43,416 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-08-27 07:53:43,417 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1222 transitions. [2023-08-27 07:53:43,418 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.376 [2023-08-27 07:53:43,418 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1222 transitions. [2023-08-27 07:53:43,418 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1222 transitions. [2023-08-27 07:53:43,418 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 07:53:43,418 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1222 transitions. [2023-08-27 07:53:43,419 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 122.2) internal successors, (1222), 10 states have internal predecessors, (1222), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:53:43,421 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 325.0) internal successors, (3575), 11 states have internal predecessors, (3575), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:53:43,421 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 325.0) internal successors, (3575), 11 states have internal predecessors, (3575), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:53:43,421 INFO L175 Difference]: Start difference. First operand has 192 places, 419 transitions, 4334 flow. Second operand 10 states and 1222 transitions. [2023-08-27 07:53:43,421 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 482 transitions, 5567 flow [2023-08-27 07:53:43,527 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 482 transitions, 5319 flow, removed 0 selfloop flow, removed 11 redundant places. [2023-08-27 07:53:43,532 INFO L231 Difference]: Finished difference. Result has 188 places, 416 transitions, 4259 flow [2023-08-27 07:53:43,533 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=325, PETRI_DIFFERENCE_MINUEND_FLOW=4053, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=416, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=313, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4259, PETRI_PLACES=188, PETRI_TRANSITIONS=416} [2023-08-27 07:53:43,533 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 150 predicate places. [2023-08-27 07:53:43,533 INFO L495 AbstractCegarLoop]: Abstraction has has 188 places, 416 transitions, 4259 flow [2023-08-27 07:53:43,533 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 118.05263157894737) internal successors, (2243), 19 states have internal predecessors, (2243), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:53:43,533 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 07:53:43,534 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 07:53:43,540 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 07:53:43,734 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 07:53:43,734 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2023-08-27 07:53:43,734 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 07:53:43,735 INFO L85 PathProgramCache]: Analyzing trace with hash 832042690, now seen corresponding path program 15 times [2023-08-27 07:53:43,735 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 07:53:43,735 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2015838030] [2023-08-27 07:53:43,735 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 07:53:43,735 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 07:53:43,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 07:53:43,850 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 07:53:43,850 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 07:53:43,850 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2015838030] [2023-08-27 07:53:43,850 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2015838030] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 07:53:43,851 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [775423990] [2023-08-27 07:53:43,851 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-27 07:53:43,851 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 07:53:43,851 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 07:53:43,853 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 07:53:43,880 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 07:53:44,007 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-08-27 07:53:44,007 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 07:53:44,008 INFO L262 TraceCheckSpWp]: Trace formula consists of 243 conjuncts, 10 conjunts are in the unsatisfiable core [2023-08-27 07:53:44,009 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 07:53:44,124 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 07:53:44,124 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 07:53:44,250 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 07:53:44,251 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [775423990] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 07:53:44,251 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 07:53:44,251 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 20 [2023-08-27 07:53:44,251 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [914709663] [2023-08-27 07:53:44,251 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 07:53:44,251 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2023-08-27 07:53:44,251 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 07:53:44,252 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2023-08-27 07:53:44,252 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=331, Unknown=0, NotChecked=0, Total=420 [2023-08-27 07:53:44,253 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 116 out of 325 [2023-08-27 07:53:44,254 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 416 transitions, 4259 flow. Second operand has 21 states, 21 states have (on average 117.95238095238095) internal successors, (2477), 21 states have internal predecessors, (2477), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:53:44,255 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 07:53:44,255 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 116 of 325 [2023-08-27 07:53:44,255 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 07:53:45,244 INFO L124 PetriNetUnfolderBase]: 4107/5573 cut-off events. [2023-08-27 07:53:45,244 INFO L125 PetriNetUnfolderBase]: For 17857/17896 co-relation queries the response was YES. [2023-08-27 07:53:45,266 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26070 conditions, 5573 events. 4107/5573 cut-off events. For 17857/17896 co-relation queries the response was YES. Maximal size of possible extension queue 219. Compared 23428 event pairs, 613 based on Foata normal form. 58/5613 useless extension candidates. Maximal degree in co-relation 26022. Up to 2156 conditions per place. [2023-08-27 07:53:45,284 INFO L140 encePairwiseOnDemand]: 316/325 looper letters, 331 selfloop transitions, 218 changer transitions 0/570 dead transitions. [2023-08-27 07:53:45,284 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 570 transitions, 6049 flow [2023-08-27 07:53:45,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2023-08-27 07:53:45,285 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2023-08-27 07:53:45,289 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 2107 transitions. [2023-08-27 07:53:45,290 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3813574660633484 [2023-08-27 07:53:45,290 INFO L72 ComplementDD]: Start complementDD. Operand 17 states and 2107 transitions. [2023-08-27 07:53:45,290 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17 states and 2107 transitions. [2023-08-27 07:53:45,290 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 07:53:45,291 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 17 states and 2107 transitions. [2023-08-27 07:53:45,293 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 18 states, 17 states have (on average 123.94117647058823) internal successors, (2107), 17 states have internal predecessors, (2107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:53:45,296 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 18 states, 18 states have (on average 325.0) internal successors, (5850), 18 states have internal predecessors, (5850), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:53:45,296 INFO L81 ComplementDD]: Finished complementDD. Result has 18 states, 18 states have (on average 325.0) internal successors, (5850), 18 states have internal predecessors, (5850), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:53:45,297 INFO L175 Difference]: Start difference. First operand has 188 places, 416 transitions, 4259 flow. Second operand 17 states and 2107 transitions. [2023-08-27 07:53:45,297 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 570 transitions, 6049 flow [2023-08-27 07:53:45,410 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 570 transitions, 5841 flow, removed 4 selfloop flow, removed 8 redundant places. [2023-08-27 07:53:45,416 INFO L231 Difference]: Finished difference. Result has 197 places, 420 transitions, 4544 flow [2023-08-27 07:53:45,417 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=325, PETRI_DIFFERENCE_MINUEND_FLOW=4059, PETRI_DIFFERENCE_MINUEND_PLACES=180, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=416, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=214, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=4544, PETRI_PLACES=197, PETRI_TRANSITIONS=420} [2023-08-27 07:53:45,417 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 159 predicate places. [2023-08-27 07:53:45,417 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 420 transitions, 4544 flow [2023-08-27 07:53:45,418 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 117.95238095238095) internal successors, (2477), 21 states have internal predecessors, (2477), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:53:45,418 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 07:53:45,418 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 07:53:45,423 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2023-08-27 07:53:45,621 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 07:53:45,621 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2023-08-27 07:53:45,621 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 07:53:45,622 INFO L85 PathProgramCache]: Analyzing trace with hash -190872698, now seen corresponding path program 16 times [2023-08-27 07:53:45,622 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 07:53:45,622 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1910321726] [2023-08-27 07:53:45,623 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 07:53:45,623 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 07:53:45,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 07:53:45,738 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 07:53:45,738 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 07:53:45,738 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1910321726] [2023-08-27 07:53:45,738 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1910321726] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 07:53:45,738 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [142681563] [2023-08-27 07:53:45,738 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-08-27 07:53:45,738 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 07:53:45,738 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 07:53:45,739 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 07:53:45,745 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 07:53:45,863 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-08-27 07:53:45,863 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 07:53:45,864 INFO L262 TraceCheckSpWp]: Trace formula consists of 243 conjuncts, 10 conjunts are in the unsatisfiable core [2023-08-27 07:53:45,865 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 07:53:45,944 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 07:53:45,944 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 07:53:46,031 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 07:53:46,031 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [142681563] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 07:53:46,031 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 07:53:46,031 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 18 [2023-08-27 07:53:46,031 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1014578187] [2023-08-27 07:53:46,032 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 07:53:46,032 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2023-08-27 07:53:46,032 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 07:53:46,032 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2023-08-27 07:53:46,032 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=266, Unknown=0, NotChecked=0, Total=342 [2023-08-27 07:53:46,033 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 116 out of 325 [2023-08-27 07:53:46,050 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 420 transitions, 4544 flow. Second operand has 19 states, 19 states have (on average 118.05263157894737) internal successors, (2243), 19 states have internal predecessors, (2243), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:53:46,050 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 07:53:46,050 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 116 of 325 [2023-08-27 07:53:46,050 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 07:53:46,813 INFO L124 PetriNetUnfolderBase]: 4278/5806 cut-off events. [2023-08-27 07:53:46,813 INFO L125 PetriNetUnfolderBase]: For 18696/18731 co-relation queries the response was YES. [2023-08-27 07:53:46,838 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27639 conditions, 5806 events. 4278/5806 cut-off events. For 18696/18731 co-relation queries the response was YES. Maximal size of possible extension queue 218. Compared 24383 event pairs, 849 based on Foata normal form. 52/5850 useless extension candidates. Maximal degree in co-relation 27590. Up to 2858 conditions per place. [2023-08-27 07:53:46,856 INFO L140 encePairwiseOnDemand]: 316/325 looper letters, 291 selfloop transitions, 169 changer transitions 0/480 dead transitions. [2023-08-27 07:53:46,857 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 480 transitions, 5700 flow [2023-08-27 07:53:46,857 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-08-27 07:53:46,857 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-08-27 07:53:46,858 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 1227 transitions. [2023-08-27 07:53:46,858 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37753846153846154 [2023-08-27 07:53:46,858 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 1227 transitions. [2023-08-27 07:53:46,858 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 1227 transitions. [2023-08-27 07:53:46,859 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 07:53:46,859 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 1227 transitions. [2023-08-27 07:53:46,860 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 122.7) internal successors, (1227), 10 states have internal predecessors, (1227), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:53:46,861 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 325.0) internal successors, (3575), 11 states have internal predecessors, (3575), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:53:46,861 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 325.0) internal successors, (3575), 11 states have internal predecessors, (3575), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:53:46,861 INFO L175 Difference]: Start difference. First operand has 197 places, 420 transitions, 4544 flow. Second operand 10 states and 1227 transitions. [2023-08-27 07:53:46,861 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 480 transitions, 5700 flow [2023-08-27 07:53:46,966 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 480 transitions, 5272 flow, removed 0 selfloop flow, removed 15 redundant places. [2023-08-27 07:53:46,971 INFO L231 Difference]: Finished difference. Result has 188 places, 411 transitions, 4373 flow [2023-08-27 07:53:46,971 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=325, PETRI_DIFFERENCE_MINUEND_FLOW=4035, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=411, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=169, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4373, PETRI_PLACES=188, PETRI_TRANSITIONS=411} [2023-08-27 07:53:46,971 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 150 predicate places. [2023-08-27 07:53:46,971 INFO L495 AbstractCegarLoop]: Abstraction has has 188 places, 411 transitions, 4373 flow [2023-08-27 07:53:46,972 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 118.05263157894737) internal successors, (2243), 19 states have internal predecessors, (2243), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:53:46,972 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 07:53:46,972 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 07:53:46,977 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 07:53:47,173 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 07:53:47,173 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2023-08-27 07:53:47,174 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 07:53:47,174 INFO L85 PathProgramCache]: Analyzing trace with hash -520896186, now seen corresponding path program 17 times [2023-08-27 07:53:47,174 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 07:53:47,174 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1857896715] [2023-08-27 07:53:47,174 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 07:53:47,174 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 07:53:47,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 07:53:47,289 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 07:53:47,290 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 07:53:47,290 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1857896715] [2023-08-27 07:53:47,290 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1857896715] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 07:53:47,290 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [637205205] [2023-08-27 07:53:47,290 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-08-27 07:53:47,290 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 07:53:47,290 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 07:53:47,291 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 07:53:47,294 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 07:53:47,434 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-08-27 07:53:47,434 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 07:53:47,436 INFO L262 TraceCheckSpWp]: Trace formula consists of 243 conjuncts, 8 conjunts are in the unsatisfiable core [2023-08-27 07:53:47,437 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 07:53:47,543 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 07:53:47,544 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 07:53:47,634 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 07:53:47,634 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [637205205] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 07:53:47,634 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 07:53:47,634 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 9] total 17 [2023-08-27 07:53:47,635 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [683475711] [2023-08-27 07:53:47,635 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 07:53:47,635 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-08-27 07:53:47,635 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 07:53:47,635 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-08-27 07:53:47,636 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=217, Unknown=0, NotChecked=0, Total=272 [2023-08-27 07:53:47,637 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 112 out of 325 [2023-08-27 07:53:47,638 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 411 transitions, 4373 flow. Second operand has 17 states, 17 states have (on average 114.52941176470588) internal successors, (1947), 17 states have internal predecessors, (1947), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:53:47,638 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 07:53:47,638 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 112 of 325 [2023-08-27 07:53:47,638 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 07:53:48,818 INFO L124 PetriNetUnfolderBase]: 4303/5827 cut-off events. [2023-08-27 07:53:48,819 INFO L125 PetriNetUnfolderBase]: For 19008/19008 co-relation queries the response was YES. [2023-08-27 07:53:48,843 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27392 conditions, 5827 events. 4303/5827 cut-off events. For 19008/19008 co-relation queries the response was YES. Maximal size of possible extension queue 212. Compared 24206 event pairs, 934 based on Foata normal form. 22/5849 useless extension candidates. Maximal degree in co-relation 27344. Up to 2465 conditions per place. [2023-08-27 07:53:48,862 INFO L140 encePairwiseOnDemand]: 313/325 looper letters, 302 selfloop transitions, 228 changer transitions 0/530 dead transitions. [2023-08-27 07:53:48,862 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 530 transitions, 6138 flow [2023-08-27 07:53:48,863 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-08-27 07:53:48,863 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2023-08-27 07:53:48,864 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 2361 transitions. [2023-08-27 07:53:48,865 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36323076923076925 [2023-08-27 07:53:48,865 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 2361 transitions. [2023-08-27 07:53:48,865 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 2361 transitions. [2023-08-27 07:53:48,865 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 07:53:48,865 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 2361 transitions. [2023-08-27 07:53:48,868 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 118.05) internal successors, (2361), 20 states have internal predecessors, (2361), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:53:48,872 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 325.0) internal successors, (6825), 21 states have internal predecessors, (6825), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:53:48,872 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 325.0) internal successors, (6825), 21 states have internal predecessors, (6825), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:53:48,872 INFO L175 Difference]: Start difference. First operand has 188 places, 411 transitions, 4373 flow. Second operand 20 states and 2361 transitions. [2023-08-27 07:53:48,872 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 530 transitions, 6138 flow [2023-08-27 07:53:48,976 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 530 transitions, 5820 flow, removed 0 selfloop flow, removed 8 redundant places. [2023-08-27 07:53:48,981 INFO L231 Difference]: Finished difference. Result has 202 places, 416 transitions, 4575 flow [2023-08-27 07:53:48,982 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=325, PETRI_DIFFERENCE_MINUEND_FLOW=4055, PETRI_DIFFERENCE_MINUEND_PLACES=180, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=411, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=223, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=4575, PETRI_PLACES=202, PETRI_TRANSITIONS=416} [2023-08-27 07:53:48,982 INFO L281 CegarLoopForPetriNet]: 38 programPoint places, 164 predicate places. [2023-08-27 07:53:48,982 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 416 transitions, 4575 flow [2023-08-27 07:53:48,982 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 114.52941176470588) internal successors, (1947), 17 states have internal predecessors, (1947), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:53:48,983 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 07:53:48,983 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 07:53:48,989 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2023-08-27 07:53:49,183 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2023-08-27 07:53:49,183 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONASSERT === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (and 15 more)] === [2023-08-27 07:53:49,183 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 07:53:49,184 INFO L85 PathProgramCache]: Analyzing trace with hash -386587143, now seen corresponding path program 3 times [2023-08-27 07:53:49,184 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 07:53:49,184 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1784776246] [2023-08-27 07:53:49,184 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 07:53:49,184 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 07:53:49,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 07:53:50,355 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 07:53:50,355 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 07:53:50,355 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1784776246] [2023-08-27 07:53:50,355 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1784776246] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 07:53:50,356 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1490579511] [2023-08-27 07:53:50,356 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-08-27 07:53:50,356 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 07:53:50,356 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 07:53:50,357 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 07:53:50,383 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 07:53:50,497 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2023-08-27 07:53:50,497 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 07:53:50,499 INFO L262 TraceCheckSpWp]: Trace formula consists of 249 conjuncts, 51 conjunts are in the unsatisfiable core [2023-08-27 07:53:50,500 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 07:53:51,286 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 07:53:51,287 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 117 treesize of output 93 [2023-08-27 07:53:51,690 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 07:53:51,691 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 147 treesize of output 89 [2023-08-27 07:53:52,635 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 07:53:52,635 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 07:53:56,592 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 07:53:56,592 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 15 select indices, 15 select index equivalence classes, 0 disjoint index pairs (out of 105 index pairs), introduced 15 new quantified variables, introduced 105 case distinctions, treesize of input 1161 treesize of output 1615 [2023-08-27 07:53:56,769 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 735 treesize of output 729 [2023-08-27 07:53:56,989 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 729 treesize of output 717 [2023-08-27 07:53:57,215 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 717 treesize of output 711 [2023-08-27 07:53:57,419 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 711 treesize of output 693 [2023-08-27 07:53:57,605 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 693 treesize of output 675 [2023-08-27 07:53:57,778 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 675 treesize of output 669 [2023-08-27 07:53:57,962 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 669 treesize of output 657 [2023-08-27 07:53:58,099 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 657 treesize of output 639 [2023-08-27 07:53:58,226 INFO L209 tifierPushTermWalker]: Run 10 iterations without descend maybe there is a nontermination bug. [2023-08-27 07:53:58,263 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 639 treesize of output 621 [2023-08-27 07:53:58,458 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 621 treesize of output 609 [2023-08-27 07:53:58,612 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 609 treesize of output 603 [2023-08-27 07:53:58,762 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 603 treesize of output 591 [2023-08-27 07:54:07,143 WARN L667 sPolynomialRelations]: Constructing 128(two to the power of 7 dual juncts. [2023-08-27 07:55:30,893 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-08-27 07:56:06,460 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-08-27 07:57:15,322 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-08-27 07:58:37,490 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-08-27 08:00:21,366 WARN L667 sPolynomialRelations]: Constructing 128(two to the power of 7 dual juncts. [2023-08-27 08:02:44,243 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-08-27 08:03:42,798 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. [2023-08-27 08:05:06,858 WARN L667 sPolynomialRelations]: Constructing 64(two to the power of 6 dual juncts. Received shutdown request... [2023-08-27 08:06:32,048 WARN L266 SmtUtils]: Removed 2 from assertion stack [2023-08-27 08:06:32,050 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2ASSERT_VIOLATIONASSERT (17 of 18 remaining) [2023-08-27 08:06:32,055 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Forceful destruction successful, exit code 0 [2023-08-27 08:06:32,064 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-08-27 08:06:32,064 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-08-27 08:06:32,250 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2023-08-27 08:06:32,250 WARN L619 AbstractCegarLoop]: Verification canceled: while CegarLoopForPetriNet was analyzing trace of length 27 with TraceHistMax 2,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 5 for 54ms.. [2023-08-27 08:06:32,252 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (16 of 18 remaining) [2023-08-27 08:06:32,252 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (15 of 18 remaining) [2023-08-27 08:06:32,252 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (14 of 18 remaining) [2023-08-27 08:06:32,252 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (13 of 18 remaining) [2023-08-27 08:06:32,252 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread3Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (12 of 18 remaining) [2023-08-27 08:06:32,252 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread3Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (11 of 18 remaining) [2023-08-27 08:06:32,252 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (10 of 18 remaining) [2023-08-27 08:06:32,253 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (9 of 18 remaining) [2023-08-27 08:06:32,253 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (8 of 18 remaining) [2023-08-27 08:06:32,253 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (7 of 18 remaining) [2023-08-27 08:06:32,253 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (6 of 18 remaining) [2023-08-27 08:06:32,253 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (5 of 18 remaining) [2023-08-27 08:06:32,253 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (4 of 18 remaining) [2023-08-27 08:06:32,253 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (3 of 18 remaining) [2023-08-27 08:06:32,253 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (2 of 18 remaining) [2023-08-27 08:06:32,253 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread3Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (1 of 18 remaining) [2023-08-27 08:06:32,253 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread3Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (0 of 18 remaining) [2023-08-27 08:06:32,254 INFO L445 BasicCegarLoop]: Path program histogram: [17, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 08:06:32,258 INFO L228 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2023-08-27 08:06:32,258 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2023-08-27 08:06:32,260 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 27.08 08:06:32 BasicIcfg [2023-08-27 08:06:32,260 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-08-27 08:06:32,260 INFO L158 Benchmark]: Toolchain (without parser) took 836804.62ms. Allocated memory was 343.9MB in the beginning and 2.2GB in the end (delta: 1.8GB). Free memory was 320.5MB in the beginning and 823.4MB in the end (delta: -503.0MB). Peak memory consumption was 1.6GB. Max. memory is 16.0GB. [2023-08-27 08:06:32,264 INFO L158 Benchmark]: CDTParser took 0.15ms. Allocated memory is still 343.9MB. Free memory was 321.6MB in the beginning and 321.5MB in the end (delta: 157.3kB). There was no memory consumed. Max. memory is 16.0GB. [2023-08-27 08:06:32,265 INFO L158 Benchmark]: CACSL2BoogieTranslator took 196.45ms. Allocated memory is still 343.9MB. Free memory was 320.5MB in the beginning and 308.8MB in the end (delta: 11.6MB). Peak memory consumption was 10.5MB. Max. memory is 16.0GB. [2023-08-27 08:06:32,265 INFO L158 Benchmark]: Boogie Procedure Inliner took 54.38ms. Allocated memory is still 343.9MB. Free memory was 308.1MB in the beginning and 306.7MB in the end (delta: 1.3MB). There was no memory consumed. Max. memory is 16.0GB. [2023-08-27 08:06:32,265 INFO L158 Benchmark]: Boogie Preprocessor took 46.56ms. Allocated memory is still 343.9MB. Free memory was 306.7MB in the beginning and 305.2MB in the end (delta: 1.6MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2023-08-27 08:06:32,265 INFO L158 Benchmark]: RCFGBuilder took 546.06ms. Allocated memory is still 343.9MB. Free memory was 305.2MB in the beginning and 282.9MB in the end (delta: 22.3MB). Peak memory consumption was 23.1MB. Max. memory is 16.0GB. [2023-08-27 08:06:32,265 INFO L158 Benchmark]: TraceAbstraction took 835951.92ms. Allocated memory was 343.9MB in the beginning and 2.2GB in the end (delta: 1.8GB). Free memory was 282.1MB in the beginning and 823.4MB in the end (delta: -541.3MB). Peak memory consumption was 1.5GB. Max. memory is 16.0GB. [2023-08-27 08:06:32,267 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.15ms. Allocated memory is still 343.9MB. Free memory was 321.6MB in the beginning and 321.5MB in the end (delta: 157.3kB). There was no memory consumed. Max. memory is 16.0GB. * CACSL2BoogieTranslator took 196.45ms. Allocated memory is still 343.9MB. Free memory was 320.5MB in the beginning and 308.8MB in the end (delta: 11.6MB). Peak memory consumption was 10.5MB. Max. memory is 16.0GB. * Boogie Procedure Inliner took 54.38ms. Allocated memory is still 343.9MB. Free memory was 308.1MB in the beginning and 306.7MB in the end (delta: 1.3MB). There was no memory consumed. Max. memory is 16.0GB. * Boogie Preprocessor took 46.56ms. Allocated memory is still 343.9MB. Free memory was 306.7MB in the beginning and 305.2MB in the end (delta: 1.6MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * RCFGBuilder took 546.06ms. Allocated memory is still 343.9MB. Free memory was 305.2MB in the beginning and 282.9MB in the end (delta: 22.3MB). Peak memory consumption was 23.1MB. Max. memory is 16.0GB. * TraceAbstraction took 835951.92ms. Allocated memory was 343.9MB in the beginning and 2.2GB in the end (delta: 1.8GB). Free memory was 282.1MB in the beginning and 823.4MB in the end (delta: -541.3MB). Peak memory consumption was 1.5GB. Max. memory is 16.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 5.0s, 150 PlacesBefore, 38 PlacesAfterwards, 152 TransitionsBefore, 32 TransitionsAfterwards, 2430 CoEnabledTransitionPairs, 8 FixpointIterations, 82 TrivialSequentialCompositions, 48 ConcurrentSequentialCompositions, 15 TrivialYvCompositions, 6 ConcurrentYvCompositions, 8 ChoiceCompositions, 159 TotalNumberOfCompositions, 2933 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 2715, independent: 2691, independent conditional: 0, independent unconditional: 2691, dependent: 24, dependent conditional: 0, dependent unconditional: 24, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 1362, independent: 1352, independent conditional: 0, independent unconditional: 1352, dependent: 10, dependent conditional: 0, dependent unconditional: 10, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 2715, independent: 1339, independent conditional: 0, independent unconditional: 1339, dependent: 14, dependent conditional: 0, dependent unconditional: 14, unknown: 1362, unknown conditional: 0, unknown unconditional: 1362] , Statistics on independence cache: Total cache size (in pairs): 82, Positive cache size: 80, Positive conditional cache size: 0, Positive unconditional cache size: 80, Negative cache size: 2, Negative conditional cache size: 0, Negative unconditional cache size: 2, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - TimeoutResultAtElement [Line: 21]: Timeout (TraceAbstraction) Unable to prove that assertion always holds Cancelled while CegarLoopForPetriNet was analyzing trace of length 27 with TraceHistMax 2,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 5 for 54ms.. - TimeoutResultAtElement [Line: 46]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 27 with TraceHistMax 2,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 5 for 54ms.. - TimeoutResultAtElement [Line: 46]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 27 with TraceHistMax 2,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 5 for 54ms.. - TimeoutResultAtElement [Line: 58]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 27 with TraceHistMax 2,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 5 for 54ms.. - TimeoutResultAtElement [Line: 58]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 27 with TraceHistMax 2,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 5 for 54ms.. - TimeoutResultAtElement [Line: 70]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 27 with TraceHistMax 2,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 5 for 54ms.. - TimeoutResultAtElement [Line: 70]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 27 with TraceHistMax 2,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 5 for 54ms.. - TimeoutResultAtElement [Line: 110]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 27 with TraceHistMax 2,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 5 for 54ms.. - TimeoutResultAtElement [Line: 110]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 27 with TraceHistMax 2,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 5 for 54ms.. - TimeoutResultAtElement [Line: 93]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while CegarLoopForPetriNet was analyzing trace of length 27 with TraceHistMax 2,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 5 for 54ms.. - TimeoutResultAtElement [Line: 92]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while CegarLoopForPetriNet was analyzing trace of length 27 with TraceHistMax 2,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 5 for 54ms.. - TimeoutResultAtElement [Line: 94]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while CegarLoopForPetriNet was analyzing trace of length 27 with TraceHistMax 2,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 5 for 54ms.. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 7 procedures, 200 locations, 18 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: 835.8s, OverallIterations: 36, TraceHistogramMax: 4, PathProgramHistogramMax: 17, EmptinessCheckTime: 0.0s, AutomataDifference: 37.6s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 5.2s, HoareTripleCheckerStatistics: 10 mSolverCounterUnknown, 2817 SdHoareTripleChecker+Valid, 8.6s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 2817 mSDsluCounter, 874 SdHoareTripleChecker+Invalid, 7.3s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 767 mSDsCounter, 124 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 13909 IncrementalHoareTripleChecker+Invalid, 14043 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 124 mSolverCounterUnsat, 107 mSDtfsCounter, 13909 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 1454 GetRequests, 784 SyntacticMatches, 38 SemanticMatches, 632 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4569 ImplicationChecksByTransitivity, 17.6s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=5426occurred in iteration=29, InterpolantAutomatonStates: 390, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.4s SsaConstructionTime, 1.3s SatisfiabilityAnalysisTime, 19.0s InterpolantComputationTime, 1167 NumberOfCodeBlocks, 1157 NumberOfCodeBlocksAsserted, 80 NumberOfCheckSat, 1604 ConstructedInterpolants, 6 QuantifiedInterpolants, 17212 SizeOfPredicates, 180 NumberOfNonLiveVariables, 6183 ConjunctsInSsa, 415 ConjunctsInUnsatCore, 90 InterpolantComputations, 11 PerfectInterpolantSequences, 183/378 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