/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-bad-dot-product-alt.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.2.3-dev-ac9dbd0-m [2023-08-27 07:13:25,478 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-08-27 07:13:25,542 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:13:25,545 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-08-27 07:13:25,546 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.Checked method. Library mode if empty. [2023-08-27 07:13:25,572 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-08-27 07:13:25,572 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-08-27 07:13:25,576 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-08-27 07:13:25,576 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-08-27 07:13:25,579 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-08-27 07:13:25,579 INFO L153 SettingsManager]: * Use SBE=true [2023-08-27 07:13:25,579 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-08-27 07:13:25,579 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-08-27 07:13:25,580 INFO L153 SettingsManager]: * sizeof long=4 [2023-08-27 07:13:25,580 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-08-27 07:13:25,580 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-08-27 07:13:25,581 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-08-27 07:13:25,581 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-08-27 07:13:25,581 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-08-27 07:13:25,581 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-08-27 07:13:25,581 INFO L153 SettingsManager]: * sizeof long double=12 [2023-08-27 07:13:25,582 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-08-27 07:13:25,582 INFO L153 SettingsManager]: * Use constant arrays=true [2023-08-27 07:13:25,582 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-08-27 07:13:25,582 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-08-27 07:13:25,583 INFO L153 SettingsManager]: * To the following directory=./dump/ [2023-08-27 07:13:25,583 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-08-27 07:13:25,583 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-27 07:13:25,583 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-08-27 07:13:25,583 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-08-27 07:13:25,584 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2023-08-27 07:13:25,584 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-08-27 07:13:25,584 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-08-27 07:13:25,584 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-08-27 07:13:25,584 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-08-27 07:13:25,584 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:13:25,808 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-08-27 07:13:25,823 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-08-27 07:13:25,824 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-08-27 07:13:25,825 INFO L270 PluginConnector]: Initializing CDTParser... [2023-08-27 07:13:25,825 INFO L274 PluginConnector]: CDTParser initialized [2023-08-27 07:13:25,826 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/popl20-bad-dot-product-alt.wvr.c [2023-08-27 07:13:26,687 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-08-27 07:13:26,854 INFO L384 CDTParser]: Found 1 translation units. [2023-08-27 07:13:26,855 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/popl20-bad-dot-product-alt.wvr.c [2023-08-27 07:13:26,865 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/16dc19ee3/94c3d53f87a94a51a69b48195771428a/FLAGec85d3f2f [2023-08-27 07:13:26,878 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/16dc19ee3/94c3d53f87a94a51a69b48195771428a [2023-08-27 07:13:26,881 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-08-27 07:13:26,883 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-08-27 07:13:26,886 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-08-27 07:13:26,886 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-08-27 07:13:26,888 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-08-27 07:13:26,889 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.08 07:13:26" (1/1) ... [2023-08-27 07:13:26,890 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6f151090 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 07:13:26, skipping insertion in model container [2023-08-27 07:13:26,890 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.08 07:13:26" (1/1) ... [2023-08-27 07:13:26,913 INFO L176 MainTranslator]: Built tables and reachable declarations [2023-08-27 07:13:27,074 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-27 07:13:27,083 INFO L201 MainTranslator]: Completed pre-run [2023-08-27 07:13:27,116 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-08-27 07:13:27,123 WARN L669 CHandler]: The function __VERIFIER_atomic_begin is called, but not defined or handled by StandardFunctionHandler. [2023-08-27 07:13:27,123 WARN L669 CHandler]: The function __VERIFIER_atomic_end is called, but not defined or handled by StandardFunctionHandler. [2023-08-27 07:13:27,127 INFO L206 MainTranslator]: Completed translation [2023-08-27 07:13:27,128 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 07:13:27 WrapperNode [2023-08-27 07:13:27,128 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-08-27 07:13:27,128 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-08-27 07:13:27,128 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-08-27 07:13:27,129 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-08-27 07:13:27,132 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:13:27" (1/1) ... [2023-08-27 07:13:27,150 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:13:27" (1/1) ... [2023-08-27 07:13:27,175 INFO L138 Inliner]: procedures = 28, calls = 75, calls flagged for inlining = 19, calls inlined = 27, statements flattened = 434 [2023-08-27 07:13:27,175 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-08-27 07:13:27,176 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-08-27 07:13:27,176 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-08-27 07:13:27,176 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-08-27 07:13:27,181 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 07:13:27" (1/1) ... [2023-08-27 07:13:27,181 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 07:13:27" (1/1) ... [2023-08-27 07:13:27,184 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 07:13:27" (1/1) ... [2023-08-27 07:13:27,185 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 07:13:27" (1/1) ... [2023-08-27 07:13:27,192 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 07:13:27" (1/1) ... [2023-08-27 07:13:27,197 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 07:13:27" (1/1) ... [2023-08-27 07:13:27,198 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 07:13:27" (1/1) ... [2023-08-27 07:13:27,200 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 07:13:27" (1/1) ... [2023-08-27 07:13:27,202 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-08-27 07:13:27,203 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-08-27 07:13:27,203 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-08-27 07:13:27,203 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-08-27 07:13:27,203 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 07:13:27" (1/1) ... [2023-08-27 07:13:27,207 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-08-27 07:13:27,222 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 07:13:27,231 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:13:27,237 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:13:27,257 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-08-27 07:13:27,257 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2023-08-27 07:13:27,258 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-08-27 07:13:27,258 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2023-08-27 07:13:27,258 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2023-08-27 07:13:27,258 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2023-08-27 07:13:27,258 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2023-08-27 07:13:27,259 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2023-08-27 07:13:27,259 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2023-08-27 07:13:27,259 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2023-08-27 07:13:27,259 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2023-08-27 07:13:27,259 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2023-08-27 07:13:27,259 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-08-27 07:13:27,259 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2023-08-27 07:13:27,259 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2023-08-27 07:13:27,259 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-08-27 07:13:27,260 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-08-27 07:13:27,260 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-08-27 07:13:27,261 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-08-27 07:13:27,262 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:13:27,350 INFO L236 CfgBuilder]: Building ICFG [2023-08-27 07:13:27,351 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-08-27 07:13:27,872 INFO L277 CfgBuilder]: Performing block encoding [2023-08-27 07:13:28,190 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-08-27 07:13:28,205 INFO L302 CfgBuilder]: Removed 7 assume(true) statements. [2023-08-27 07:13:28,208 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.08 07:13:28 BoogieIcfgContainer [2023-08-27 07:13:28,208 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-08-27 07:13:28,210 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-08-27 07:13:28,210 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-08-27 07:13:28,212 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-08-27 07:13:28,212 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.08 07:13:26" (1/3) ... [2023-08-27 07:13:28,213 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@735bae0a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.08 07:13:28, skipping insertion in model container [2023-08-27 07:13:28,213 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.08 07:13:27" (2/3) ... [2023-08-27 07:13:28,213 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@735bae0a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.08 07:13:28, skipping insertion in model container [2023-08-27 07:13:28,214 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.08 07:13:28" (3/3) ... [2023-08-27 07:13:28,214 INFO L112 eAbstractionObserver]: Analyzing ICFG popl20-bad-dot-product-alt.wvr.c [2023-08-27 07:13:28,228 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-08-27 07:13:28,228 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 33 error locations. [2023-08-27 07:13:28,229 INFO L515 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-08-27 07:13:28,407 INFO L144 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2023-08-27 07:13:28,444 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 359 places, 384 transitions, 792 flow [2023-08-27 07:13:28,576 INFO L124 PetriNetUnfolderBase]: 35/381 cut-off events. [2023-08-27 07:13:28,577 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2023-08-27 07:13:28,583 INFO L83 FinitePrefix]: Finished finitePrefix Result has 394 conditions, 381 events. 35/381 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 12. Compared 871 event pairs, 0 based on Foata normal form. 0/313 useless extension candidates. Maximal degree in co-relation 304. Up to 2 conditions per place. [2023-08-27 07:13:28,583 INFO L82 GeneralOperation]: Start removeDead. Operand has 359 places, 384 transitions, 792 flow [2023-08-27 07:13:28,589 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 345 places, 370 transitions, 758 flow [2023-08-27 07:13:28,592 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-08-27 07:13:28,600 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 345 places, 370 transitions, 758 flow [2023-08-27 07:13:28,603 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 345 places, 370 transitions, 758 flow [2023-08-27 07:13:28,603 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 345 places, 370 transitions, 758 flow [2023-08-27 07:13:28,656 INFO L124 PetriNetUnfolderBase]: 35/370 cut-off events. [2023-08-27 07:13:28,656 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2023-08-27 07:13:28,659 INFO L83 FinitePrefix]: Finished finitePrefix Result has 383 conditions, 370 events. 35/370 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 12. Compared 873 event pairs, 0 based on Foata normal form. 0/303 useless extension candidates. Maximal degree in co-relation 304. Up to 2 conditions per place. [2023-08-27 07:13:28,667 INFO L119 LiptonReduction]: Number of co-enabled transitions 18600 [2023-08-27 07:13:55,294 INFO L134 LiptonReduction]: Checked pairs total: 23800 [2023-08-27 07:13:55,294 INFO L136 LiptonReduction]: Total number of compositions: 452 [2023-08-27 07:13:55,307 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-08-27 07:13:55,314 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;@20791f7d, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-08-27 07:13:55,314 INFO L358 AbstractCegarLoop]: Starting to check reachability of 60 error locations. [2023-08-27 07:13:55,316 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-08-27 07:13:55,316 INFO L124 PetriNetUnfolderBase]: 1/2 cut-off events. [2023-08-27 07:13:55,316 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-08-27 07:13:55,316 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 07:13:55,317 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1] [2023-08-27 07:13:55,317 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 57 more)] === [2023-08-27 07:13:55,320 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 07:13:55,320 INFO L85 PathProgramCache]: Analyzing trace with hash 62202, now seen corresponding path program 1 times [2023-08-27 07:13:55,325 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 07:13:55,325 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1343249123] [2023-08-27 07:13:55,326 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 07:13:55,326 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 07:13:55,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 07:13:55,515 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:13:55,515 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 07:13:55,516 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1343249123] [2023-08-27 07:13:55,516 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1343249123] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 07:13:55,516 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 07:13:55,516 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-27 07:13:55,517 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1703141110] [2023-08-27 07:13:55,517 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 07:13:55,522 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 07:13:55,525 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 07:13:55,536 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 07:13:55,536 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 07:13:55,539 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 313 out of 836 [2023-08-27 07:13:55,543 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 72 transitions, 162 flow. Second operand has 3 states, 3 states have (on average 313.6666666666667) internal successors, (941), 3 states have internal predecessors, (941), 0 states have call successors, (0), 0 states have 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:13:55,543 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 07:13:55,543 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 313 of 836 [2023-08-27 07:13:55,544 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 07:13:57,712 INFO L124 PetriNetUnfolderBase]: 11774/15450 cut-off events. [2023-08-27 07:13:57,713 INFO L125 PetriNetUnfolderBase]: For 467/467 co-relation queries the response was YES. [2023-08-27 07:13:57,723 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31382 conditions, 15450 events. 11774/15450 cut-off events. For 467/467 co-relation queries the response was YES. Maximal size of possible extension queue 1065. Compared 83564 event pairs, 7845 based on Foata normal form. 0/6065 useless extension candidates. Maximal degree in co-relation 29288. Up to 15431 conditions per place. [2023-08-27 07:13:57,783 INFO L140 encePairwiseOnDemand]: 812/836 looper letters, 59 selfloop transitions, 10 changer transitions 0/72 dead transitions. [2023-08-27 07:13:57,784 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 72 transitions, 300 flow [2023-08-27 07:13:57,785 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 07:13:57,787 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 07:13:57,795 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1022 transitions. [2023-08-27 07:13:57,798 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40749601275917063 [2023-08-27 07:13:57,799 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1022 transitions. [2023-08-27 07:13:57,799 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1022 transitions. [2023-08-27 07:13:57,802 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 07:13:57,803 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1022 transitions. [2023-08-27 07:13:57,808 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 340.6666666666667) internal successors, (1022), 3 states have internal predecessors, (1022), 0 states have call successors, (0), 0 states have 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:13:57,814 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 836.0) internal successors, (3344), 4 states have internal predecessors, (3344), 0 states have call successors, (0), 0 states have 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:13:57,815 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 836.0) internal successors, (3344), 4 states have internal predecessors, (3344), 0 states have call successors, (0), 0 states have 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:13:57,816 INFO L175 Difference]: Start difference. First operand has 73 places, 72 transitions, 162 flow. Second operand 3 states and 1022 transitions. [2023-08-27 07:13:57,817 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 72 transitions, 300 flow [2023-08-27 07:13:57,822 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 72 transitions, 288 flow, removed 0 selfloop flow, removed 6 redundant places. [2023-08-27 07:13:57,823 INFO L231 Difference]: Finished difference. Result has 65 places, 72 transitions, 218 flow [2023-08-27 07:13:57,825 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=836, PETRI_DIFFERENCE_MINUEND_FLOW=134, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=218, PETRI_PLACES=65, PETRI_TRANSITIONS=72} [2023-08-27 07:13:57,828 INFO L281 CegarLoopForPetriNet]: 73 programPoint places, -8 predicate places. [2023-08-27 07:13:57,829 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 72 transitions, 218 flow [2023-08-27 07:13:57,829 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 313.6666666666667) internal successors, (941), 3 states have internal predecessors, (941), 0 states have call successors, (0), 0 states have 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:13:57,829 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 07:13:57,829 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2023-08-27 07:13:57,830 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-08-27 07:13:57,830 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 57 more)] === [2023-08-27 07:13:57,835 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 07:13:57,835 INFO L85 PathProgramCache]: Analyzing trace with hash 1930137, now seen corresponding path program 1 times [2023-08-27 07:13:57,835 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 07:13:57,836 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1534018770] [2023-08-27 07:13:57,836 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 07:13:57,836 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 07:13:57,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 07:13:57,889 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:13:57,889 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 07:13:57,889 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1534018770] [2023-08-27 07:13:57,889 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1534018770] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 07:13:57,889 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 07:13:57,889 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-27 07:13:57,890 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [746745367] [2023-08-27 07:13:57,890 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 07:13:57,890 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 07:13:57,890 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 07:13:57,891 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 07:13:57,891 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 07:13:57,891 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 313 out of 836 [2023-08-27 07:13:57,892 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 72 transitions, 218 flow. Second operand has 3 states, 3 states have (on average 314.0) internal successors, (942), 3 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:13:57,892 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 07:13:57,893 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 313 of 836 [2023-08-27 07:13:57,893 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 07:13:59,906 INFO L124 PetriNetUnfolderBase]: 11774/15447 cut-off events. [2023-08-27 07:13:59,906 INFO L125 PetriNetUnfolderBase]: For 93/93 co-relation queries the response was YES. [2023-08-27 07:13:59,915 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31096 conditions, 15447 events. 11774/15447 cut-off events. For 93/93 co-relation queries the response was YES. Maximal size of possible extension queue 1065. Compared 83497 event pairs, 7845 based on Foata normal form. 0/6069 useless extension candidates. Maximal degree in co-relation 31019. Up to 15419 conditions per place. [2023-08-27 07:13:59,957 INFO L140 encePairwiseOnDemand]: 827/836 looper letters, 56 selfloop transitions, 10 changer transitions 0/69 dead transitions. [2023-08-27 07:13:59,957 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 69 transitions, 338 flow [2023-08-27 07:13:59,957 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 07:13:59,958 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 07:13:59,959 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1000 transitions. [2023-08-27 07:13:59,960 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39872408293460926 [2023-08-27 07:13:59,960 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1000 transitions. [2023-08-27 07:13:59,960 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1000 transitions. [2023-08-27 07:13:59,960 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 07:13:59,960 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1000 transitions. [2023-08-27 07:13:59,962 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 333.3333333333333) internal successors, (1000), 3 states have internal predecessors, (1000), 0 states have call successors, (0), 0 states have 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:13:59,965 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 836.0) internal successors, (3344), 4 states have internal predecessors, (3344), 0 states have call successors, (0), 0 states have 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:13:59,967 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 836.0) internal successors, (3344), 4 states have internal predecessors, (3344), 0 states have call successors, (0), 0 states have 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:13:59,967 INFO L175 Difference]: Start difference. First operand has 65 places, 72 transitions, 218 flow. Second operand 3 states and 1000 transitions. [2023-08-27 07:13:59,967 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 69 transitions, 338 flow [2023-08-27 07:13:59,968 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 69 transitions, 318 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-27 07:13:59,969 INFO L231 Difference]: Finished difference. Result has 62 places, 69 transitions, 206 flow [2023-08-27 07:13:59,969 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=836, PETRI_DIFFERENCE_MINUEND_FLOW=186, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=69, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=206, PETRI_PLACES=62, PETRI_TRANSITIONS=69} [2023-08-27 07:13:59,969 INFO L281 CegarLoopForPetriNet]: 73 programPoint places, -11 predicate places. [2023-08-27 07:13:59,970 INFO L495 AbstractCegarLoop]: Abstraction has has 62 places, 69 transitions, 206 flow [2023-08-27 07:13:59,970 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 314.0) internal successors, (942), 3 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:13:59,970 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 07:13:59,970 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2023-08-27 07:13:59,970 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-08-27 07:13:59,970 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 57 more)] === [2023-08-27 07:13:59,971 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 07:13:59,971 INFO L85 PathProgramCache]: Analyzing trace with hash 1930138, now seen corresponding path program 1 times [2023-08-27 07:13:59,971 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 07:13:59,971 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1948287689] [2023-08-27 07:13:59,971 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 07:13:59,971 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 07:13:59,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 07:14:00,052 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:14:00,052 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 07:14:00,052 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1948287689] [2023-08-27 07:14:00,052 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1948287689] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 07:14:00,052 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1934695225] [2023-08-27 07:14:00,053 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 07:14:00,054 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 07:14:00,054 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 07:14:00,056 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:14:00,059 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:14:00,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 07:14:00,220 INFO L262 TraceCheckSpWp]: Trace formula consists of 144 conjuncts, 4 conjunts are in the unsatisfiable core [2023-08-27 07:14:00,222 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 07:14:00,248 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:14:00,248 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 07:14:00,261 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:14:00,262 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1934695225] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 07:14:00,265 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 07:14:00,265 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [2, 2, 2] total 5 [2023-08-27 07:14:00,265 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1383958363] [2023-08-27 07:14:00,265 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 07:14:00,265 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-27 07:14:00,266 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 07:14:00,266 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-27 07:14:00,267 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=21, Unknown=0, NotChecked=0, Total=42 [2023-08-27 07:14:00,269 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 313 out of 836 [2023-08-27 07:14:00,271 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 69 transitions, 206 flow. Second operand has 7 states, 7 states have (on average 314.14285714285717) internal successors, (2199), 7 states have internal predecessors, (2199), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:14:00,271 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 07:14:00,271 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 313 of 836 [2023-08-27 07:14:00,271 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 07:14:02,457 INFO L124 PetriNetUnfolderBase]: 11789/15471 cut-off events. [2023-08-27 07:14:02,457 INFO L125 PetriNetUnfolderBase]: For 93/93 co-relation queries the response was YES. [2023-08-27 07:14:02,465 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31180 conditions, 15471 events. 11789/15471 cut-off events. For 93/93 co-relation queries the response was YES. Maximal size of possible extension queue 1065. Compared 83540 event pairs, 7845 based on Foata normal form. 0/6086 useless extension candidates. Maximal degree in co-relation 31019. Up to 15440 conditions per place. [2023-08-27 07:14:02,501 INFO L140 encePairwiseOnDemand]: 823/836 looper letters, 56 selfloop transitions, 34 changer transitions 0/93 dead transitions. [2023-08-27 07:14:02,502 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 93 transitions, 506 flow [2023-08-27 07:14:02,502 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-27 07:14:02,502 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-27 07:14:02,505 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1977 transitions. [2023-08-27 07:14:02,506 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39413875598086123 [2023-08-27 07:14:02,506 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1977 transitions. [2023-08-27 07:14:02,506 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1977 transitions. [2023-08-27 07:14:02,506 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 07:14:02,507 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1977 transitions. [2023-08-27 07:14:02,509 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 329.5) internal successors, (1977), 6 states have internal predecessors, (1977), 0 states have call successors, (0), 0 states have 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:14:02,514 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 836.0) internal successors, (5852), 7 states have internal predecessors, (5852), 0 states have call successors, (0), 0 states have 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:14:02,516 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 836.0) internal successors, (5852), 7 states have internal predecessors, (5852), 0 states have call successors, (0), 0 states have 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:14:02,516 INFO L175 Difference]: Start difference. First operand has 62 places, 69 transitions, 206 flow. Second operand 6 states and 1977 transitions. [2023-08-27 07:14:02,516 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 93 transitions, 506 flow [2023-08-27 07:14:02,517 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 93 transitions, 462 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-27 07:14:02,519 INFO L231 Difference]: Finished difference. Result has 68 places, 93 transitions, 415 flow [2023-08-27 07:14:02,519 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=836, PETRI_DIFFERENCE_MINUEND_FLOW=186, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=69, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=415, PETRI_PLACES=68, PETRI_TRANSITIONS=93} [2023-08-27 07:14:02,519 INFO L281 CegarLoopForPetriNet]: 73 programPoint places, -5 predicate places. [2023-08-27 07:14:02,519 INFO L495 AbstractCegarLoop]: Abstraction has has 68 places, 93 transitions, 415 flow [2023-08-27 07:14:02,520 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 314.14285714285717) internal successors, (2199), 7 states have internal predecessors, (2199), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:14:02,520 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 07:14:02,520 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2023-08-27 07:14:02,531 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:14:02,727 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 07:14:02,727 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 57 more)] === [2023-08-27 07:14:02,728 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 07:14:02,728 INFO L85 PathProgramCache]: Analyzing trace with hash 1856994276, now seen corresponding path program 1 times [2023-08-27 07:14:02,729 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 07:14:02,729 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1091167020] [2023-08-27 07:14:02,729 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 07:14:02,729 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 07:14:02,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 07:14:02,788 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:14:02,788 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 07:14:02,788 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1091167020] [2023-08-27 07:14:02,788 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1091167020] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 07:14:02,788 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 07:14:02,788 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-27 07:14:02,788 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1363490599] [2023-08-27 07:14:02,788 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 07:14:02,789 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 07:14:02,789 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 07:14:02,789 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 07:14:02,789 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 07:14:02,790 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 329 out of 836 [2023-08-27 07:14:02,791 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 93 transitions, 415 flow. Second operand has 3 states, 3 states have (on average 330.6666666666667) internal successors, (992), 3 states have internal predecessors, (992), 0 states have call successors, (0), 0 states have 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:14:02,791 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 07:14:02,791 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 329 of 836 [2023-08-27 07:14:02,791 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 07:14:04,870 INFO L124 PetriNetUnfolderBase]: 11795/15484 cut-off events. [2023-08-27 07:14:04,870 INFO L125 PetriNetUnfolderBase]: For 98/98 co-relation queries the response was YES. [2023-08-27 07:14:04,882 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31293 conditions, 15484 events. 11795/15484 cut-off events. For 98/98 co-relation queries the response was YES. Maximal size of possible extension queue 1065. Compared 83702 event pairs, 7845 based on Foata normal form. 0/6099 useless extension candidates. Maximal degree in co-relation 31152. Up to 15457 conditions per place. [2023-08-27 07:14:04,924 INFO L140 encePairwiseOnDemand]: 831/836 looper letters, 92 selfloop transitions, 11 changer transitions 0/106 dead transitions. [2023-08-27 07:14:04,924 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 106 transitions, 708 flow [2023-08-27 07:14:04,925 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 07:14:04,925 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 07:14:04,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1052 transitions. [2023-08-27 07:14:04,927 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4194577352472089 [2023-08-27 07:14:04,927 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1052 transitions. [2023-08-27 07:14:04,927 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1052 transitions. [2023-08-27 07:14:04,928 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 07:14:04,928 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1052 transitions. [2023-08-27 07:14:04,930 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 350.6666666666667) internal successors, (1052), 3 states have internal predecessors, (1052), 0 states have call successors, (0), 0 states have 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:14:04,933 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 836.0) internal successors, (3344), 4 states have internal predecessors, (3344), 0 states have call successors, (0), 0 states have 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:14:04,934 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 836.0) internal successors, (3344), 4 states have internal predecessors, (3344), 0 states have call successors, (0), 0 states have 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:14:04,934 INFO L175 Difference]: Start difference. First operand has 68 places, 93 transitions, 415 flow. Second operand 3 states and 1052 transitions. [2023-08-27 07:14:04,934 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 106 transitions, 708 flow [2023-08-27 07:14:04,936 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 106 transitions, 638 flow, removed 27 selfloop flow, removed 1 redundant places. [2023-08-27 07:14:04,937 INFO L231 Difference]: Finished difference. Result has 70 places, 99 transitions, 453 flow [2023-08-27 07:14:04,937 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=836, PETRI_DIFFERENCE_MINUEND_FLOW=360, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=93, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=453, PETRI_PLACES=70, PETRI_TRANSITIONS=99} [2023-08-27 07:14:04,938 INFO L281 CegarLoopForPetriNet]: 73 programPoint places, -3 predicate places. [2023-08-27 07:14:04,938 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 99 transitions, 453 flow [2023-08-27 07:14:04,939 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 330.6666666666667) internal successors, (992), 3 states have internal predecessors, (992), 0 states have call successors, (0), 0 states have 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:14:04,939 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 07:14:04,939 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 1, 1] [2023-08-27 07:14:04,939 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-08-27 07:14:04,939 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 57 more)] === [2023-08-27 07:14:04,941 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 07:14:04,941 INFO L85 PathProgramCache]: Analyzing trace with hash 1668029178, now seen corresponding path program 2 times [2023-08-27 07:14:04,941 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 07:14:04,943 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [556510414] [2023-08-27 07:14:04,944 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 07:14:04,944 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 07:14:04,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 07:14:05,025 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:14:05,025 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 07:14:05,026 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [556510414] [2023-08-27 07:14:05,026 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [556510414] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 07:14:05,026 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [268629576] [2023-08-27 07:14:05,026 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 07:14:05,026 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 07:14:05,026 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 07:14:05,027 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:14:05,057 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:14:05,201 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-08-27 07:14:05,201 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 07:14:05,202 INFO L262 TraceCheckSpWp]: Trace formula consists of 125 conjuncts, 6 conjunts are in the unsatisfiable core [2023-08-27 07:14:05,203 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 07:14:05,217 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:14:05,217 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-27 07:14:05,217 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [268629576] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 07:14:05,217 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-27 07:14:05,217 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [5] total 6 [2023-08-27 07:14:05,217 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1729322495] [2023-08-27 07:14:05,217 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 07:14:05,218 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 07:14:05,218 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 07:14:05,218 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 07:14:05,218 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2023-08-27 07:14:05,219 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 316 out of 836 [2023-08-27 07:14:05,220 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 99 transitions, 453 flow. Second operand has 3 states, 3 states have (on average 317.0) internal successors, (951), 3 states have internal predecessors, (951), 0 states have call successors, (0), 0 states have 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:14:05,220 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 07:14:05,220 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 316 of 836 [2023-08-27 07:14:05,220 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 07:14:07,284 INFO L124 PetriNetUnfolderBase]: 11795/15483 cut-off events. [2023-08-27 07:14:07,284 INFO L125 PetriNetUnfolderBase]: For 114/114 co-relation queries the response was YES. [2023-08-27 07:14:07,295 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31288 conditions, 15483 events. 11795/15483 cut-off events. For 114/114 co-relation queries the response was YES. Maximal size of possible extension queue 1065. Compared 83587 event pairs, 7845 based on Foata normal form. 1/6106 useless extension candidates. Maximal degree in co-relation 31154. Up to 15462 conditions per place. [2023-08-27 07:14:07,320 INFO L140 encePairwiseOnDemand]: 833/836 looper letters, 89 selfloop transitions, 6 changer transitions 0/98 dead transitions. [2023-08-27 07:14:07,320 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 98 transitions, 633 flow [2023-08-27 07:14:07,320 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 07:14:07,320 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 07:14:07,322 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1006 transitions. [2023-08-27 07:14:07,322 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4011164274322169 [2023-08-27 07:14:07,322 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1006 transitions. [2023-08-27 07:14:07,322 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1006 transitions. [2023-08-27 07:14:07,323 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 07:14:07,323 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1006 transitions. [2023-08-27 07:14:07,324 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 335.3333333333333) internal successors, (1006), 3 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:14:07,327 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 836.0) internal successors, (3344), 4 states have internal predecessors, (3344), 0 states have call successors, (0), 0 states have 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:14:07,328 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 836.0) internal successors, (3344), 4 states have internal predecessors, (3344), 0 states have call successors, (0), 0 states have 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:14:07,328 INFO L175 Difference]: Start difference. First operand has 70 places, 99 transitions, 453 flow. Second operand 3 states and 1006 transitions. [2023-08-27 07:14:07,328 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 98 transitions, 633 flow [2023-08-27 07:14:07,330 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 98 transitions, 622 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-27 07:14:07,331 INFO L231 Difference]: Finished difference. Result has 70 places, 98 transitions, 444 flow [2023-08-27 07:14:07,331 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=836, PETRI_DIFFERENCE_MINUEND_FLOW=432, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=98, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=444, PETRI_PLACES=70, PETRI_TRANSITIONS=98} [2023-08-27 07:14:07,332 INFO L281 CegarLoopForPetriNet]: 73 programPoint places, -3 predicate places. [2023-08-27 07:14:07,332 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 98 transitions, 444 flow [2023-08-27 07:14:07,332 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 317.0) internal successors, (951), 3 states have internal predecessors, (951), 0 states have call successors, (0), 0 states have 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:14:07,332 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 07:14:07,332 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 1, 1, 1] [2023-08-27 07:14:07,339 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2023-08-27 07:14:07,536 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 07:14:07,537 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 57 more)] === [2023-08-27 07:14:07,537 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 07:14:07,537 INFO L85 PathProgramCache]: Analyzing trace with hash 2121806940, now seen corresponding path program 1 times [2023-08-27 07:14:07,537 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 07:14:07,538 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [898164573] [2023-08-27 07:14:07,538 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 07:14:07,538 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 07:14:07,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 07:14:07,644 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-27 07:14:07,644 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 07:14:07,645 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [898164573] [2023-08-27 07:14:07,645 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [898164573] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 07:14:07,645 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 07:14:07,645 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-27 07:14:07,645 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1731240295] [2023-08-27 07:14:07,645 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 07:14:07,646 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-27 07:14:07,646 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 07:14:07,646 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-27 07:14:07,646 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-08-27 07:14:07,647 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 292 out of 836 [2023-08-27 07:14:07,649 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 98 transitions, 444 flow. Second operand has 4 states, 4 states have (on average 293.25) internal successors, (1173), 4 states have internal predecessors, (1173), 0 states have call successors, (0), 0 states have 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:14:07,651 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 07:14:07,651 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 292 of 836 [2023-08-27 07:14:07,651 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 07:14:09,519 INFO L124 PetriNetUnfolderBase]: 11795/15484 cut-off events. [2023-08-27 07:14:09,519 INFO L125 PetriNetUnfolderBase]: For 108/108 co-relation queries the response was YES. [2023-08-27 07:14:09,531 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31293 conditions, 15484 events. 11795/15484 cut-off events. For 108/108 co-relation queries the response was YES. Maximal size of possible extension queue 1065. Compared 83655 event pairs, 7845 based on Foata normal form. 1/6108 useless extension candidates. Maximal degree in co-relation 31186. Up to 15463 conditions per place. [2023-08-27 07:14:09,558 INFO L140 encePairwiseOnDemand]: 831/836 looper letters, 86 selfloop transitions, 10 changer transitions 0/99 dead transitions. [2023-08-27 07:14:09,558 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 99 transitions, 643 flow [2023-08-27 07:14:09,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-27 07:14:09,559 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-27 07:14:09,561 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1231 transitions. [2023-08-27 07:14:09,561 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.368122009569378 [2023-08-27 07:14:09,561 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1231 transitions. [2023-08-27 07:14:09,561 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1231 transitions. [2023-08-27 07:14:09,562 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 07:14:09,562 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1231 transitions. [2023-08-27 07:14:09,565 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 307.75) internal successors, (1231), 4 states have internal predecessors, (1231), 0 states have call successors, (0), 0 states have 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:14:09,567 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 836.0) internal successors, (4180), 5 states have internal predecessors, (4180), 0 states have call successors, (0), 0 states have 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:14:09,568 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 836.0) internal successors, (4180), 5 states have internal predecessors, (4180), 0 states have call successors, (0), 0 states have 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:14:09,568 INFO L175 Difference]: Start difference. First operand has 70 places, 98 transitions, 444 flow. Second operand 4 states and 1231 transitions. [2023-08-27 07:14:09,568 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 99 transitions, 643 flow [2023-08-27 07:14:09,569 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 99 transitions, 631 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-27 07:14:09,570 INFO L231 Difference]: Finished difference. Result has 71 places, 99 transitions, 459 flow [2023-08-27 07:14:09,570 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=836, PETRI_DIFFERENCE_MINUEND_FLOW=432, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=98, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=459, PETRI_PLACES=71, PETRI_TRANSITIONS=99} [2023-08-27 07:14:09,571 INFO L281 CegarLoopForPetriNet]: 73 programPoint places, -2 predicate places. [2023-08-27 07:14:09,571 INFO L495 AbstractCegarLoop]: Abstraction has has 71 places, 99 transitions, 459 flow [2023-08-27 07:14:09,571 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 293.25) internal successors, (1173), 4 states have internal predecessors, (1173), 0 states have call successors, (0), 0 states have 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:14:09,571 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 07:14:09,571 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1] [2023-08-27 07:14:09,572 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-08-27 07:14:09,572 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr7ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 57 more)] === [2023-08-27 07:14:09,572 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 07:14:09,572 INFO L85 PathProgramCache]: Analyzing trace with hash -1752637511, now seen corresponding path program 1 times [2023-08-27 07:14:09,572 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 07:14:09,572 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1809420074] [2023-08-27 07:14:09,572 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 07:14:09,572 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 07:14:09,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 07:14:09,620 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 07:14:09,620 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 07:14:09,620 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1809420074] [2023-08-27 07:14:09,620 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1809420074] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 07:14:09,620 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1349653953] [2023-08-27 07:14:09,621 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 07:14:09,621 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 07:14:09,621 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 07:14:09,622 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:14:09,623 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:14:09,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 07:14:09,782 INFO L262 TraceCheckSpWp]: Trace formula consists of 278 conjuncts, 8 conjunts are in the unsatisfiable core [2023-08-27 07:14:09,782 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 07:14:09,808 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 07:14:09,808 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 07:14:09,833 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 07:14:09,834 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1349653953] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 07:14:09,834 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 07:14:09,834 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 5, 5] total 9 [2023-08-27 07:14:09,834 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [859140141] [2023-08-27 07:14:09,834 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 07:14:09,835 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-08-27 07:14:09,835 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 07:14:09,835 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-08-27 07:14:09,836 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2023-08-27 07:14:09,837 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 287 out of 836 [2023-08-27 07:14:09,839 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 99 transitions, 459 flow. Second operand has 9 states, 9 states have (on average 289.0) internal successors, (2601), 9 states have internal predecessors, (2601), 0 states have call successors, (0), 0 states have 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:14:09,839 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 07:14:09,839 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 287 of 836 [2023-08-27 07:14:09,839 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 07:14:12,278 INFO L124 PetriNetUnfolderBase]: 14094/18910 cut-off events. [2023-08-27 07:14:12,279 INFO L125 PetriNetUnfolderBase]: For 130/130 co-relation queries the response was YES. [2023-08-27 07:14:12,296 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38378 conditions, 18910 events. 14094/18910 cut-off events. For 130/130 co-relation queries the response was YES. Maximal size of possible extension queue 1204. Compared 109138 event pairs, 9811 based on Foata normal form. 2/8236 useless extension candidates. Maximal degree in co-relation 38262. Up to 15430 conditions per place. [2023-08-27 07:14:12,336 INFO L140 encePairwiseOnDemand]: 817/836 looper letters, 117 selfloop transitions, 50 changer transitions 0/170 dead transitions. [2023-08-27 07:14:12,336 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 170 transitions, 1090 flow [2023-08-27 07:14:12,337 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-08-27 07:14:12,337 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-08-27 07:14:12,343 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 4444 transitions. [2023-08-27 07:14:12,345 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3543859649122807 [2023-08-27 07:14:12,345 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 4444 transitions. [2023-08-27 07:14:12,345 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 4444 transitions. [2023-08-27 07:14:12,346 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 07:14:12,346 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 4444 transitions. [2023-08-27 07:14:12,352 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 296.26666666666665) internal successors, (4444), 15 states have internal predecessors, (4444), 0 states have call successors, (0), 0 states have 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:14:12,362 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 836.0) internal successors, (13376), 16 states have internal predecessors, (13376), 0 states have call successors, (0), 0 states have 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:14:12,364 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 836.0) internal successors, (13376), 16 states have internal predecessors, (13376), 0 states have call successors, (0), 0 states have 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:14:12,364 INFO L175 Difference]: Start difference. First operand has 71 places, 99 transitions, 459 flow. Second operand 15 states and 4444 transitions. [2023-08-27 07:14:12,364 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 170 transitions, 1090 flow [2023-08-27 07:14:12,366 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 170 transitions, 1079 flow, removed 1 selfloop flow, removed 1 redundant places. [2023-08-27 07:14:12,368 INFO L231 Difference]: Finished difference. Result has 88 places, 124 transitions, 812 flow [2023-08-27 07:14:12,368 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=836, PETRI_DIFFERENCE_MINUEND_FLOW=448, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=99, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=812, PETRI_PLACES=88, PETRI_TRANSITIONS=124} [2023-08-27 07:14:12,368 INFO L281 CegarLoopForPetriNet]: 73 programPoint places, 15 predicate places. [2023-08-27 07:14:12,369 INFO L495 AbstractCegarLoop]: Abstraction has has 88 places, 124 transitions, 812 flow [2023-08-27 07:14:12,369 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 289.0) internal successors, (2601), 9 states have internal predecessors, (2601), 0 states have call successors, (0), 0 states have 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:14:12,369 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 07:14:12,370 INFO L208 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1] [2023-08-27 07:14:12,376 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:14:12,574 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 07:14:12,575 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 57 more)] === [2023-08-27 07:14:12,575 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 07:14:12,575 INFO L85 PathProgramCache]: Analyzing trace with hash -2134746785, now seen corresponding path program 1 times [2023-08-27 07:14:12,575 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 07:14:12,575 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1597569995] [2023-08-27 07:14:12,575 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 07:14:12,575 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 07:14:12,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 07:14:12,635 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:14:12,635 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 07:14:12,637 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1597569995] [2023-08-27 07:14:12,637 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1597569995] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 07:14:12,637 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1861253201] [2023-08-27 07:14:12,637 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 07:14:12,637 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 07:14:12,637 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 07:14:12,641 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:14:12,644 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:14:12,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 07:14:12,807 INFO L262 TraceCheckSpWp]: Trace formula consists of 259 conjuncts, 4 conjunts are in the unsatisfiable core [2023-08-27 07:14:12,808 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 07:14:12,819 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 07:14:12,819 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-27 07:14:12,821 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1861253201] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 07:14:12,821 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-27 07:14:12,821 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [3] total 4 [2023-08-27 07:14:12,821 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1011224041] [2023-08-27 07:14:12,821 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 07:14:12,822 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-27 07:14:12,822 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 07:14:12,822 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-27 07:14:12,822 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-08-27 07:14:12,823 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 329 out of 836 [2023-08-27 07:14:12,828 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 124 transitions, 812 flow. Second operand has 4 states, 4 states have (on average 330.75) internal successors, (1323), 4 states have internal predecessors, (1323), 0 states have call successors, (0), 0 states have 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:14:12,828 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 07:14:12,828 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 329 of 836 [2023-08-27 07:14:12,828 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 07:14:15,195 INFO L124 PetriNetUnfolderBase]: 14084/18895 cut-off events. [2023-08-27 07:14:15,195 INFO L125 PetriNetUnfolderBase]: For 889/889 co-relation queries the response was YES. [2023-08-27 07:14:15,219 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43428 conditions, 18895 events. 14084/18895 cut-off events. For 889/889 co-relation queries the response was YES. Maximal size of possible extension queue 1182. Compared 108362 event pairs, 9811 based on Foata normal form. 12/8929 useless extension candidates. Maximal degree in co-relation 43250. Up to 18812 conditions per place. [2023-08-27 07:14:15,267 INFO L140 encePairwiseOnDemand]: 832/836 looper letters, 98 selfloop transitions, 15 changer transitions 0/116 dead transitions. [2023-08-27 07:14:15,268 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 116 transitions, 939 flow [2023-08-27 07:14:15,268 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-27 07:14:15,268 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-27 07:14:15,270 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1378 transitions. [2023-08-27 07:14:15,270 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41208133971291866 [2023-08-27 07:14:15,270 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1378 transitions. [2023-08-27 07:14:15,271 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1378 transitions. [2023-08-27 07:14:15,271 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 07:14:15,271 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1378 transitions. [2023-08-27 07:14:15,273 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 344.5) internal successors, (1378), 4 states have internal predecessors, (1378), 0 states have call successors, (0), 0 states have 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:14:15,276 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 836.0) internal successors, (4180), 5 states have internal predecessors, (4180), 0 states have call successors, (0), 0 states have 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:14:15,276 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 836.0) internal successors, (4180), 5 states have internal predecessors, (4180), 0 states have call successors, (0), 0 states have 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:14:15,276 INFO L175 Difference]: Start difference. First operand has 88 places, 124 transitions, 812 flow. Second operand 4 states and 1378 transitions. [2023-08-27 07:14:15,276 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 116 transitions, 939 flow [2023-08-27 07:14:15,287 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 116 transitions, 854 flow, removed 15 selfloop flow, removed 4 redundant places. [2023-08-27 07:14:15,288 INFO L231 Difference]: Finished difference. Result has 86 places, 112 transitions, 635 flow [2023-08-27 07:14:15,288 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=836, PETRI_DIFFERENCE_MINUEND_FLOW=605, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=112, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=97, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=635, PETRI_PLACES=86, PETRI_TRANSITIONS=112} [2023-08-27 07:14:15,289 INFO L281 CegarLoopForPetriNet]: 73 programPoint places, 13 predicate places. [2023-08-27 07:14:15,289 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 112 transitions, 635 flow [2023-08-27 07:14:15,289 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 330.75) internal successors, (1323), 4 states have internal predecessors, (1323), 0 states have call successors, (0), 0 states have 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:14:15,289 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 07:14:15,289 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 1, 1, 1, 1] [2023-08-27 07:14:15,294 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:14:15,494 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 07:14:15,494 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 57 more)] === [2023-08-27 07:14:15,494 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 07:14:15,494 INFO L85 PathProgramCache]: Analyzing trace with hash -1389160516, now seen corresponding path program 1 times [2023-08-27 07:14:15,495 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 07:14:15,495 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1240485757] [2023-08-27 07:14:15,495 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 07:14:15,495 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 07:14:15,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 07:14:15,608 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2023-08-27 07:14:15,608 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 07:14:15,608 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1240485757] [2023-08-27 07:14:15,608 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1240485757] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 07:14:15,609 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1052764520] [2023-08-27 07:14:15,609 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 07:14:15,609 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 07:14:15,609 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 07:14:15,611 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:14:15,613 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:14:15,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 07:14:15,775 INFO L262 TraceCheckSpWp]: Trace formula consists of 249 conjuncts, 10 conjunts are in the unsatisfiable core [2023-08-27 07:14:15,776 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 07:14:15,819 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 7 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 07:14:15,819 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 07:14:15,856 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 7 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 07:14:15,856 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1052764520] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 07:14:15,856 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 07:14:15,857 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 5, 5] total 13 [2023-08-27 07:14:15,857 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1689458204] [2023-08-27 07:14:15,857 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 07:14:15,857 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-08-27 07:14:15,857 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 07:14:15,857 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-08-27 07:14:15,857 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=134, Unknown=0, NotChecked=0, Total=182 [2023-08-27 07:14:15,859 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 292 out of 836 [2023-08-27 07:14:15,861 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 112 transitions, 635 flow. Second operand has 14 states, 14 states have (on average 293.2857142857143) internal successors, (4106), 14 states have internal predecessors, (4106), 0 states have call successors, (0), 0 states have 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:14:15,861 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 07:14:15,861 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 292 of 836 [2023-08-27 07:14:15,861 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 07:14:20,328 INFO L124 PetriNetUnfolderBase]: 25820/34298 cut-off events. [2023-08-27 07:14:20,328 INFO L125 PetriNetUnfolderBase]: For 1565/1565 co-relation queries the response was YES. [2023-08-27 07:14:20,366 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79408 conditions, 34298 events. 25820/34298 cut-off events. For 1565/1565 co-relation queries the response was YES. Maximal size of possible extension queue 2004. Compared 202843 event pairs, 16802 based on Foata normal form. 1/15731 useless extension candidates. Maximal degree in co-relation 79234. Up to 15422 conditions per place. [2023-08-27 07:14:20,444 INFO L140 encePairwiseOnDemand]: 824/836 looper letters, 188 selfloop transitions, 37 changer transitions 0/228 dead transitions. [2023-08-27 07:14:20,444 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 97 places, 228 transitions, 1384 flow [2023-08-27 07:14:20,444 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-08-27 07:14:20,444 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-08-27 07:14:20,449 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 3690 transitions. [2023-08-27 07:14:20,450 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36782296650717705 [2023-08-27 07:14:20,450 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 3690 transitions. [2023-08-27 07:14:20,450 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 3690 transitions. [2023-08-27 07:14:20,451 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 07:14:20,451 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 3690 transitions. [2023-08-27 07:14:20,456 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 307.5) internal successors, (3690), 12 states have internal predecessors, (3690), 0 states have call successors, (0), 0 states have 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:14:20,465 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 836.0) internal successors, (10868), 13 states have internal predecessors, (10868), 0 states have call successors, (0), 0 states have 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:14:20,466 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 836.0) internal successors, (10868), 13 states have internal predecessors, (10868), 0 states have call successors, (0), 0 states have 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:14:20,466 INFO L175 Difference]: Start difference. First operand has 86 places, 112 transitions, 635 flow. Second operand 12 states and 3690 transitions. [2023-08-27 07:14:20,466 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 97 places, 228 transitions, 1384 flow [2023-08-27 07:14:20,478 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 228 transitions, 1355 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-27 07:14:20,480 INFO L231 Difference]: Finished difference. Result has 96 places, 117 transitions, 730 flow [2023-08-27 07:14:20,481 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=836, PETRI_DIFFERENCE_MINUEND_FLOW=613, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=112, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=730, PETRI_PLACES=96, PETRI_TRANSITIONS=117} [2023-08-27 07:14:20,481 INFO L281 CegarLoopForPetriNet]: 73 programPoint places, 23 predicate places. [2023-08-27 07:14:20,481 INFO L495 AbstractCegarLoop]: Abstraction has has 96 places, 117 transitions, 730 flow [2023-08-27 07:14:20,482 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 293.2857142857143) internal successors, (4106), 14 states have internal predecessors, (4106), 0 states have call successors, (0), 0 states have 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:14:20,482 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 07:14:20,482 INFO L208 CegarLoopForPetriNet]: trace histogram [3, 2, 1, 1, 1, 1] [2023-08-27 07:14:20,497 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:14:20,687 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:14:20,687 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr7ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 57 more)] === [2023-08-27 07:14:20,687 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 07:14:20,688 INFO L85 PathProgramCache]: Analyzing trace with hash 1502856249, now seen corresponding path program 1 times [2023-08-27 07:14:20,688 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 07:14:20,688 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1302757067] [2023-08-27 07:14:20,688 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 07:14:20,688 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 07:14:20,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 07:14:20,748 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 07:14:20,748 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 07:14:20,749 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1302757067] [2023-08-27 07:14:20,749 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1302757067] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 07:14:20,749 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [297365747] [2023-08-27 07:14:20,749 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 07:14:20,749 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 07:14:20,749 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 07:14:20,753 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:14:20,763 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:14:20,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 07:14:20,923 INFO L262 TraceCheckSpWp]: Trace formula consists of 305 conjuncts, 5 conjunts are in the unsatisfiable core [2023-08-27 07:14:20,924 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 07:14:20,940 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 07:14:20,941 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 07:14:20,959 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 07:14:20,960 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [297365747] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 07:14:20,960 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 07:14:20,960 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 8 [2023-08-27 07:14:20,961 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [329694524] [2023-08-27 07:14:20,961 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 07:14:20,962 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-08-27 07:14:20,962 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 07:14:20,962 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-08-27 07:14:20,962 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=36, Unknown=0, NotChecked=0, Total=72 [2023-08-27 07:14:20,964 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 329 out of 836 [2023-08-27 07:14:20,966 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 117 transitions, 730 flow. Second operand has 9 states, 9 states have (on average 331.1111111111111) internal successors, (2980), 9 states have internal predecessors, (2980), 0 states have call successors, (0), 0 states have 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:14:20,966 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 07:14:20,966 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 329 of 836 [2023-08-27 07:14:20,966 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 07:14:25,202 INFO L124 PetriNetUnfolderBase]: 25878/34389 cut-off events. [2023-08-27 07:14:25,202 INFO L125 PetriNetUnfolderBase]: For 5878/5878 co-relation queries the response was YES. [2023-08-27 07:14:25,247 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82009 conditions, 34389 events. 25878/34389 cut-off events. For 5878/5878 co-relation queries the response was YES. Maximal size of possible extension queue 2006. Compared 206166 event pairs, 17656 based on Foata normal form. 0/17159 useless extension candidates. Maximal degree in co-relation 81702. Up to 34257 conditions per place. [2023-08-27 07:14:25,330 INFO L140 encePairwiseOnDemand]: 832/836 looper letters, 132 selfloop transitions, 50 changer transitions 0/185 dead transitions. [2023-08-27 07:14:25,330 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 185 transitions, 1640 flow [2023-08-27 07:14:25,330 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-08-27 07:14:25,330 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-08-27 07:14:25,334 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 2722 transitions. [2023-08-27 07:14:25,334 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4069976076555024 [2023-08-27 07:14:25,335 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 2722 transitions. [2023-08-27 07:14:25,335 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 2722 transitions. [2023-08-27 07:14:25,335 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 07:14:25,335 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 2722 transitions. [2023-08-27 07:14:25,339 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 340.25) internal successors, (2722), 8 states have internal predecessors, (2722), 0 states have call successors, (0), 0 states have 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:14:25,343 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 836.0) internal successors, (7524), 9 states have internal predecessors, (7524), 0 states have call successors, (0), 0 states have 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:14:25,344 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 836.0) internal successors, (7524), 9 states have internal predecessors, (7524), 0 states have call successors, (0), 0 states have 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:14:25,344 INFO L175 Difference]: Start difference. First operand has 96 places, 117 transitions, 730 flow. Second operand 8 states and 2722 transitions. [2023-08-27 07:14:25,344 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 185 transitions, 1640 flow [2023-08-27 07:14:25,365 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 185 transitions, 1589 flow, removed 1 selfloop flow, removed 3 redundant places. [2023-08-27 07:14:25,367 INFO L231 Difference]: Finished difference. Result has 104 places, 145 transitions, 1161 flow [2023-08-27 07:14:25,367 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=836, PETRI_DIFFERENCE_MINUEND_FLOW=699, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=117, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1161, PETRI_PLACES=104, PETRI_TRANSITIONS=145} [2023-08-27 07:14:25,368 INFO L281 CegarLoopForPetriNet]: 73 programPoint places, 31 predicate places. [2023-08-27 07:14:25,368 INFO L495 AbstractCegarLoop]: Abstraction has has 104 places, 145 transitions, 1161 flow [2023-08-27 07:14:25,368 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 331.1111111111111) internal successors, (2980), 9 states have internal predecessors, (2980), 0 states have call successors, (0), 0 states have 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:14:25,368 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 07:14:25,368 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 2, 1, 1, 1] [2023-08-27 07:14:25,374 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:14:25,573 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:14:25,574 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 57 more)] === [2023-08-27 07:14:25,574 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 07:14:25,574 INFO L85 PathProgramCache]: Analyzing trace with hash 1439998044, now seen corresponding path program 2 times [2023-08-27 07:14:25,574 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 07:14:25,574 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [314324207] [2023-08-27 07:14:25,574 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 07:14:25,575 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 07:14:25,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 07:14:25,663 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2023-08-27 07:14:25,663 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 07:14:25,663 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [314324207] [2023-08-27 07:14:25,663 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [314324207] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 07:14:25,663 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [940229948] [2023-08-27 07:14:25,663 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 07:14:25,663 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 07:14:25,663 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 07:14:25,664 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:14:25,676 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:14:25,813 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-08-27 07:14:25,813 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 07:14:25,813 INFO L262 TraceCheckSpWp]: Trace formula consists of 154 conjuncts, 6 conjunts are in the unsatisfiable core [2023-08-27 07:14:25,814 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 07:14:25,830 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2023-08-27 07:14:25,830 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-27 07:14:25,830 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [940229948] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 07:14:25,830 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-27 07:14:25,830 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [6] total 8 [2023-08-27 07:14:25,831 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [538401812] [2023-08-27 07:14:25,831 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 07:14:25,831 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-27 07:14:25,831 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 07:14:25,831 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-27 07:14:25,831 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2023-08-27 07:14:25,832 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 307 out of 836 [2023-08-27 07:14:25,833 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 145 transitions, 1161 flow. Second operand has 4 states, 4 states have (on average 308.25) internal successors, (1233), 4 states have internal predecessors, (1233), 0 states have call successors, (0), 0 states have 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:14:25,833 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 07:14:25,833 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 307 of 836 [2023-08-27 07:14:25,833 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 07:14:31,530 INFO L124 PetriNetUnfolderBase]: 33694/44770 cut-off events. [2023-08-27 07:14:31,531 INFO L125 PetriNetUnfolderBase]: For 8584/8584 co-relation queries the response was YES. [2023-08-27 07:14:31,614 INFO L83 FinitePrefix]: Finished finitePrefix Result has 103732 conditions, 44770 events. 33694/44770 cut-off events. For 8584/8584 co-relation queries the response was YES. Maximal size of possible extension queue 2522. Compared 275943 event pairs, 22957 based on Foata normal form. 2128/23127 useless extension candidates. Maximal degree in co-relation 103417. Up to 27499 conditions per place. [2023-08-27 07:14:31,721 INFO L140 encePairwiseOnDemand]: 832/836 looper letters, 179 selfloop transitions, 3 changer transitions 0/185 dead transitions. [2023-08-27 07:14:31,721 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 185 transitions, 1604 flow [2023-08-27 07:14:31,721 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-27 07:14:31,721 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-27 07:14:31,723 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1330 transitions. [2023-08-27 07:14:31,723 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3977272727272727 [2023-08-27 07:14:31,723 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1330 transitions. [2023-08-27 07:14:31,723 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1330 transitions. [2023-08-27 07:14:31,724 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 07:14:31,724 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1330 transitions. [2023-08-27 07:14:31,726 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 332.5) internal successors, (1330), 4 states have internal predecessors, (1330), 0 states have call successors, (0), 0 states have 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:14:31,728 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 836.0) internal successors, (4180), 5 states have internal predecessors, (4180), 0 states have call successors, (0), 0 states have 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:14:31,729 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 836.0) internal successors, (4180), 5 states have internal predecessors, (4180), 0 states have call successors, (0), 0 states have 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:14:31,729 INFO L175 Difference]: Start difference. First operand has 104 places, 145 transitions, 1161 flow. Second operand 4 states and 1330 transitions. [2023-08-27 07:14:31,729 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 185 transitions, 1604 flow [2023-08-27 07:14:31,754 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 185 transitions, 1478 flow, removed 45 selfloop flow, removed 4 redundant places. [2023-08-27 07:14:31,755 INFO L231 Difference]: Finished difference. Result has 100 places, 142 transitions, 1016 flow [2023-08-27 07:14:31,756 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=836, PETRI_DIFFERENCE_MINUEND_FLOW=1010, PETRI_DIFFERENCE_MINUEND_PLACES=97, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=142, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1016, PETRI_PLACES=100, PETRI_TRANSITIONS=142} [2023-08-27 07:14:31,756 INFO L281 CegarLoopForPetriNet]: 73 programPoint places, 27 predicate places. [2023-08-27 07:14:31,756 INFO L495 AbstractCegarLoop]: Abstraction has has 100 places, 142 transitions, 1016 flow [2023-08-27 07:14:31,757 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 308.25) internal successors, (1233), 4 states have internal predecessors, (1233), 0 states have call successors, (0), 0 states have 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:14:31,757 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 07:14:31,757 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 1, 1, 1, 1, 1] [2023-08-27 07:14:31,764 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:14:31,961 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:14:31,962 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 57 more)] === [2023-08-27 07:14:31,962 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 07:14:31,962 INFO L85 PathProgramCache]: Analyzing trace with hash 1462626391, now seen corresponding path program 1 times [2023-08-27 07:14:31,962 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 07:14:31,962 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [49155857] [2023-08-27 07:14:31,963 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 07:14:31,963 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 07:14:31,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 07:14:32,036 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:14:32,036 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 07:14:32,036 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [49155857] [2023-08-27 07:14:32,036 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [49155857] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 07:14:32,036 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1794719689] [2023-08-27 07:14:32,036 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 07:14:32,036 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 07:14:32,036 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 07:14:32,041 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:14:32,043 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:14:32,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 07:14:32,211 INFO L262 TraceCheckSpWp]: Trace formula consists of 287 conjuncts, 7 conjunts are in the unsatisfiable core [2023-08-27 07:14:32,211 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 07:14:32,222 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:14:32,222 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 07:14:32,257 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:14:32,257 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1794719689] provided 0 perfect and 2 imperfect interpolant sequences [2023-08-27 07:14:32,257 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-08-27 07:14:32,257 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 12 [2023-08-27 07:14:32,257 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1917280146] [2023-08-27 07:14:32,257 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-08-27 07:14:32,258 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-08-27 07:14:32,258 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 07:14:32,258 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-08-27 07:14:32,258 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=78, Unknown=0, NotChecked=0, Total=156 [2023-08-27 07:14:32,260 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 313 out of 836 [2023-08-27 07:14:32,261 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 142 transitions, 1016 flow. Second operand has 13 states, 13 states have (on average 314.3076923076923) internal successors, (4086), 13 states have internal predecessors, (4086), 0 states have call successors, (0), 0 states have 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:14:32,261 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 07:14:32,261 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 313 of 836 [2023-08-27 07:14:32,261 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 07:14:38,357 INFO L124 PetriNetUnfolderBase]: 33781/44908 cut-off events. [2023-08-27 07:14:38,357 INFO L125 PetriNetUnfolderBase]: For 3190/3190 co-relation queries the response was YES. [2023-08-27 07:14:38,453 INFO L83 FinitePrefix]: Finished finitePrefix Result has 104338 conditions, 44908 events. 33781/44908 cut-off events. For 3190/3190 co-relation queries the response was YES. Maximal size of possible extension queue 2473. Compared 278078 event pairs, 22966 based on Foata normal form. 42/21110 useless extension candidates. Maximal degree in co-relation 103826. Up to 44737 conditions per place. [2023-08-27 07:14:38,558 INFO L140 encePairwiseOnDemand]: 826/836 looper letters, 67 selfloop transitions, 150 changer transitions 0/220 dead transitions. [2023-08-27 07:14:38,558 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 220 transitions, 2218 flow [2023-08-27 07:14:38,559 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-08-27 07:14:38,559 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-08-27 07:14:38,563 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 3886 transitions. [2023-08-27 07:14:38,564 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3873604465709729 [2023-08-27 07:14:38,564 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 3886 transitions. [2023-08-27 07:14:38,564 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 3886 transitions. [2023-08-27 07:14:38,565 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 07:14:38,565 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 3886 transitions. [2023-08-27 07:14:38,569 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 323.8333333333333) internal successors, (3886), 12 states have internal predecessors, (3886), 0 states have call successors, (0), 0 states have 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:14:38,575 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 836.0) internal successors, (10868), 13 states have internal predecessors, (10868), 0 states have call successors, (0), 0 states have 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:14:38,575 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 836.0) internal successors, (10868), 13 states have internal predecessors, (10868), 0 states have call successors, (0), 0 states have 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:14:38,575 INFO L175 Difference]: Start difference. First operand has 100 places, 142 transitions, 1016 flow. Second operand 12 states and 3886 transitions. [2023-08-27 07:14:38,575 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 220 transitions, 2218 flow [2023-08-27 07:14:38,614 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 220 transitions, 2217 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-27 07:14:38,616 INFO L231 Difference]: Finished difference. Result has 116 places, 220 transitions, 2239 flow [2023-08-27 07:14:38,616 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=836, PETRI_DIFFERENCE_MINUEND_FLOW=1015, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=142, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2239, PETRI_PLACES=116, PETRI_TRANSITIONS=220} [2023-08-27 07:14:38,617 INFO L281 CegarLoopForPetriNet]: 73 programPoint places, 43 predicate places. [2023-08-27 07:14:38,617 INFO L495 AbstractCegarLoop]: Abstraction has has 116 places, 220 transitions, 2239 flow [2023-08-27 07:14:38,617 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 314.3076923076923) internal successors, (4086), 13 states have internal predecessors, (4086), 0 states have call successors, (0), 0 states have 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:14:38,617 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 07:14:38,618 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 07:14:38,624 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2023-08-27 07:14:38,822 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,SelfDestructingSolverStorable11 [2023-08-27 07:14:38,823 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting thread3Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 57 more)] === [2023-08-27 07:14:38,823 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 07:14:38,823 INFO L85 PathProgramCache]: Analyzing trace with hash -1053086807, now seen corresponding path program 1 times [2023-08-27 07:14:38,823 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 07:14:38,823 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1641126279] [2023-08-27 07:14:38,823 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 07:14:38,823 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 07:14:38,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 07:14:38,883 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:14:38,883 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 07:14:38,883 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1641126279] [2023-08-27 07:14:38,883 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1641126279] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 07:14:38,883 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 07:14:38,884 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-08-27 07:14:38,884 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1770225289] [2023-08-27 07:14:38,884 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 07:14:38,884 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-27 07:14:38,884 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 07:14:38,884 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-27 07:14:38,884 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-08-27 07:14:38,885 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 322 out of 836 [2023-08-27 07:14:38,885 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 220 transitions, 2239 flow. Second operand has 4 states, 4 states have (on average 324.5) internal successors, (1298), 4 states have internal predecessors, (1298), 0 states have call successors, (0), 0 states have 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:14:38,886 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 07:14:38,886 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 322 of 836 [2023-08-27 07:14:38,886 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 07:14:42,014 INFO L124 PetriNetUnfolderBase]: 17410/24172 cut-off events. [2023-08-27 07:14:42,014 INFO L125 PetriNetUnfolderBase]: For 2147/2147 co-relation queries the response was YES. [2023-08-27 07:14:42,055 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54598 conditions, 24172 events. 17410/24172 cut-off events. For 2147/2147 co-relation queries the response was YES. Maximal size of possible extension queue 1297. Compared 149500 event pairs, 12889 based on Foata normal form. 702/13503 useless extension candidates. Maximal degree in co-relation 54162. Up to 17278 conditions per place. [2023-08-27 07:14:42,106 INFO L140 encePairwiseOnDemand]: 826/836 looper letters, 237 selfloop transitions, 27 changer transitions 0/267 dead transitions. [2023-08-27 07:14:42,106 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 267 transitions, 2938 flow [2023-08-27 07:14:42,106 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-27 07:14:42,106 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-27 07:14:42,108 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1390 transitions. [2023-08-27 07:14:42,108 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41566985645933013 [2023-08-27 07:14:42,108 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1390 transitions. [2023-08-27 07:14:42,108 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1390 transitions. [2023-08-27 07:14:42,109 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 07:14:42,109 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1390 transitions. [2023-08-27 07:14:42,110 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 347.5) internal successors, (1390), 4 states have internal predecessors, (1390), 0 states have call successors, (0), 0 states have 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:14:42,112 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 836.0) internal successors, (4180), 5 states have internal predecessors, (4180), 0 states have call successors, (0), 0 states have 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:14:42,113 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 836.0) internal successors, (4180), 5 states have internal predecessors, (4180), 0 states have call successors, (0), 0 states have 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:14:42,113 INFO L175 Difference]: Start difference. First operand has 116 places, 220 transitions, 2239 flow. Second operand 4 states and 1390 transitions. [2023-08-27 07:14:42,113 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 267 transitions, 2938 flow [2023-08-27 07:14:42,122 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 267 transitions, 2438 flow, removed 169 selfloop flow, removed 5 redundant places. [2023-08-27 07:14:42,125 INFO L231 Difference]: Finished difference. Result has 115 places, 220 transitions, 1853 flow [2023-08-27 07:14:42,125 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=836, PETRI_DIFFERENCE_MINUEND_FLOW=1771, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=220, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=193, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=1853, PETRI_PLACES=115, PETRI_TRANSITIONS=220} [2023-08-27 07:14:42,126 INFO L281 CegarLoopForPetriNet]: 73 programPoint places, 42 predicate places. [2023-08-27 07:14:42,126 INFO L495 AbstractCegarLoop]: Abstraction has has 115 places, 220 transitions, 1853 flow [2023-08-27 07:14:42,126 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 324.5) internal successors, (1298), 4 states have internal predecessors, (1298), 0 states have call successors, (0), 0 states have 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:14:42,126 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 07:14:42,126 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 07:14:42,126 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2023-08-27 07:14:42,126 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 57 more)] === [2023-08-27 07:14:42,126 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 07:14:42,126 INFO L85 PathProgramCache]: Analyzing trace with hash 2041643891, now seen corresponding path program 1 times [2023-08-27 07:14:42,126 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 07:14:42,127 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2056010956] [2023-08-27 07:14:42,127 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 07:14:42,127 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 07:14:42,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 07:14:42,196 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:14:42,196 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 07:14:42,196 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2056010956] [2023-08-27 07:14:42,197 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2056010956] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 07:14:42,197 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 07:14:42,197 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-08-27 07:14:42,197 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [460861312] [2023-08-27 07:14:42,197 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 07:14:42,197 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-27 07:14:42,197 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 07:14:42,197 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-27 07:14:42,197 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-08-27 07:14:42,198 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 284 out of 836 [2023-08-27 07:14:42,199 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 220 transitions, 1853 flow. Second operand has 5 states, 5 states have (on average 286.2) internal successors, (1431), 5 states have internal predecessors, (1431), 0 states have call successors, (0), 0 states have 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:14:42,199 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 07:14:42,199 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 284 of 836 [2023-08-27 07:14:42,199 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 07:14:45,156 INFO L124 PetriNetUnfolderBase]: 17037/23910 cut-off events. [2023-08-27 07:14:45,156 INFO L125 PetriNetUnfolderBase]: For 2816/2816 co-relation queries the response was YES. [2023-08-27 07:14:45,201 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58836 conditions, 23910 events. 17037/23910 cut-off events. For 2816/2816 co-relation queries the response was YES. Maximal size of possible extension queue 1346. Compared 148723 event pairs, 12897 based on Foata normal form. 13/12952 useless extension candidates. Maximal degree in co-relation 58172. Up to 23636 conditions per place. [2023-08-27 07:14:45,257 INFO L140 encePairwiseOnDemand]: 830/836 looper letters, 316 selfloop transitions, 18 changer transitions 0/336 dead transitions. [2023-08-27 07:14:45,257 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 336 transitions, 3752 flow [2023-08-27 07:14:45,257 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-08-27 07:14:45,258 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-08-27 07:14:45,259 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1486 transitions. [2023-08-27 07:14:45,259 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3555023923444976 [2023-08-27 07:14:45,259 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1486 transitions. [2023-08-27 07:14:45,259 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1486 transitions. [2023-08-27 07:14:45,260 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 07:14:45,260 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1486 transitions. [2023-08-27 07:14:45,262 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 297.2) internal successors, (1486), 5 states have internal predecessors, (1486), 0 states have call successors, (0), 0 states have 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:14:45,264 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 836.0) internal successors, (5016), 6 states have internal predecessors, (5016), 0 states have call successors, (0), 0 states have 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:14:45,264 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 836.0) internal successors, (5016), 6 states have internal predecessors, (5016), 0 states have call successors, (0), 0 states have 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:14:45,264 INFO L175 Difference]: Start difference. First operand has 115 places, 220 transitions, 1853 flow. Second operand 5 states and 1486 transitions. [2023-08-27 07:14:45,264 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 336 transitions, 3752 flow [2023-08-27 07:14:45,293 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 336 transitions, 3676 flow, removed 0 selfloop flow, removed 3 redundant places. [2023-08-27 07:14:45,296 INFO L231 Difference]: Finished difference. Result has 117 places, 220 transitions, 1854 flow [2023-08-27 07:14:45,296 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=836, PETRI_DIFFERENCE_MINUEND_FLOW=1799, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=220, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1854, PETRI_PLACES=117, PETRI_TRANSITIONS=220} [2023-08-27 07:14:45,296 INFO L281 CegarLoopForPetriNet]: 73 programPoint places, 44 predicate places. [2023-08-27 07:14:45,296 INFO L495 AbstractCegarLoop]: Abstraction has has 117 places, 220 transitions, 1854 flow [2023-08-27 07:14:45,297 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 286.2) internal successors, (1431), 5 states have internal predecessors, (1431), 0 states have call successors, (0), 0 states have 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:14:45,297 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 07:14:45,297 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 07:14:45,297 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2023-08-27 07:14:45,297 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 57 more)] === [2023-08-27 07:14:45,297 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 07:14:45,297 INFO L85 PathProgramCache]: Analyzing trace with hash -1746041549, now seen corresponding path program 1 times [2023-08-27 07:14:45,297 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 07:14:45,297 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [400995809] [2023-08-27 07:14:45,297 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 07:14:45,297 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 07:14:45,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 07:14:45,491 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-27 07:14:45,491 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 07:14:45,491 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [400995809] [2023-08-27 07:14:45,491 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [400995809] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 07:14:45,491 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 07:14:45,492 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-08-27 07:14:45,492 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [684081344] [2023-08-27 07:14:45,492 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 07:14:45,492 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-27 07:14:45,492 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 07:14:45,492 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-27 07:14:45,492 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2023-08-27 07:14:45,493 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 276 out of 836 [2023-08-27 07:14:45,494 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 220 transitions, 1854 flow. Second operand has 7 states, 7 states have (on average 277.85714285714283) internal successors, (1945), 7 states have internal predecessors, (1945), 0 states have call successors, (0), 0 states have 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:14:45,494 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 07:14:45,494 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 276 of 836 [2023-08-27 07:14:45,494 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 07:14:48,891 INFO L124 PetriNetUnfolderBase]: 18323/26018 cut-off events. [2023-08-27 07:14:48,891 INFO L125 PetriNetUnfolderBase]: For 3468/3468 co-relation queries the response was YES. [2023-08-27 07:14:48,945 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63136 conditions, 26018 events. 18323/26018 cut-off events. For 3468/3468 co-relation queries the response was YES. Maximal size of possible extension queue 1485. Compared 168798 event pairs, 12537 based on Foata normal form. 318/14971 useless extension candidates. Maximal degree in co-relation 62475. Up to 17153 conditions per place. [2023-08-27 07:14:49,008 INFO L140 encePairwiseOnDemand]: 826/836 looper letters, 316 selfloop transitions, 37 changer transitions 4/359 dead transitions. [2023-08-27 07:14:49,009 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 359 transitions, 2901 flow [2023-08-27 07:14:49,009 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-27 07:14:49,009 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-27 07:14:49,012 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 2675 transitions. [2023-08-27 07:14:49,012 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3555289739500266 [2023-08-27 07:14:49,012 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 2675 transitions. [2023-08-27 07:14:49,012 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 2675 transitions. [2023-08-27 07:14:49,013 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 07:14:49,013 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 2675 transitions. [2023-08-27 07:14:49,016 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 297.22222222222223) internal successors, (2675), 9 states have internal predecessors, (2675), 0 states have call successors, (0), 0 states have 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:14:49,019 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 836.0) internal successors, (8360), 10 states have internal predecessors, (8360), 0 states have call successors, (0), 0 states have 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:14:49,020 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 836.0) internal successors, (8360), 10 states have internal predecessors, (8360), 0 states have call successors, (0), 0 states have 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:14:49,020 INFO L175 Difference]: Start difference. First operand has 117 places, 220 transitions, 1854 flow. Second operand 9 states and 2675 transitions. [2023-08-27 07:14:49,020 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 359 transitions, 2901 flow [2023-08-27 07:14:49,048 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 359 transitions, 2882 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-27 07:14:49,051 INFO L231 Difference]: Finished difference. Result has 129 places, 231 transitions, 1989 flow [2023-08-27 07:14:49,051 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=836, PETRI_DIFFERENCE_MINUEND_FLOW=1835, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=220, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1989, PETRI_PLACES=129, PETRI_TRANSITIONS=231} [2023-08-27 07:14:49,051 INFO L281 CegarLoopForPetriNet]: 73 programPoint places, 56 predicate places. [2023-08-27 07:14:49,051 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 231 transitions, 1989 flow [2023-08-27 07:14:49,052 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 277.85714285714283) internal successors, (1945), 7 states have internal predecessors, (1945), 0 states have call successors, (0), 0 states have 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:14:49,052 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 07:14:49,052 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 07:14:49,052 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2023-08-27 07:14:49,052 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 57 more)] === [2023-08-27 07:14:49,052 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 07:14:49,052 INFO L85 PathProgramCache]: Analyzing trace with hash 1765397524, now seen corresponding path program 1 times [2023-08-27 07:14:49,052 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 07:14:49,052 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [815997162] [2023-08-27 07:14:49,052 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 07:14:49,053 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 07:14:49,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 07:14:49,136 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-27 07:14:49,136 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 07:14:49,136 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [815997162] [2023-08-27 07:14:49,136 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [815997162] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 07:14:49,136 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 07:14:49,136 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-27 07:14:49,136 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [586598234] [2023-08-27 07:14:49,136 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 07:14:49,136 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 07:14:49,137 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 07:14:49,137 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 07:14:49,137 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 07:14:49,137 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 335 out of 836 [2023-08-27 07:14:49,138 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 231 transitions, 1989 flow. Second operand has 3 states, 3 states have (on average 339.3333333333333) internal successors, (1018), 3 states have internal predecessors, (1018), 0 states have call successors, (0), 0 states have 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:14:49,138 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 07:14:49,138 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 335 of 836 [2023-08-27 07:14:49,138 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 07:14:54,824 INFO L124 PetriNetUnfolderBase]: 30083/42106 cut-off events. [2023-08-27 07:14:54,824 INFO L125 PetriNetUnfolderBase]: For 16463/16467 co-relation queries the response was YES. [2023-08-27 07:14:54,997 INFO L83 FinitePrefix]: Finished finitePrefix Result has 111668 conditions, 42106 events. 30083/42106 cut-off events. For 16463/16467 co-relation queries the response was YES. Maximal size of possible extension queue 1774. Compared 278421 event pairs, 10645 based on Foata normal form. 0/24219 useless extension candidates. Maximal degree in co-relation 110994. Up to 22843 conditions per place. [2023-08-27 07:14:55,107 INFO L140 encePairwiseOnDemand]: 830/836 looper letters, 271 selfloop transitions, 5 changer transitions 0/279 dead transitions. [2023-08-27 07:14:55,108 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 279 transitions, 2714 flow [2023-08-27 07:14:55,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 07:14:55,108 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 07:14:55,109 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1101 transitions. [2023-08-27 07:14:55,109 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43899521531100477 [2023-08-27 07:14:55,110 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1101 transitions. [2023-08-27 07:14:55,110 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1101 transitions. [2023-08-27 07:14:55,110 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 07:14:55,110 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1101 transitions. [2023-08-27 07:14:55,111 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 367.0) internal successors, (1101), 3 states have internal predecessors, (1101), 0 states have call successors, (0), 0 states have 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:14:55,112 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 836.0) internal successors, (3344), 4 states have internal predecessors, (3344), 0 states have call successors, (0), 0 states have 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:14:55,113 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 836.0) internal successors, (3344), 4 states have internal predecessors, (3344), 0 states have call successors, (0), 0 states have 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:14:55,113 INFO L175 Difference]: Start difference. First operand has 129 places, 231 transitions, 1989 flow. Second operand 3 states and 1101 transitions. [2023-08-27 07:14:55,113 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 279 transitions, 2714 flow [2023-08-27 07:14:55,173 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 279 transitions, 2688 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-27 07:14:55,176 INFO L231 Difference]: Finished difference. Result has 132 places, 235 transitions, 2001 flow [2023-08-27 07:14:55,176 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=836, PETRI_DIFFERENCE_MINUEND_FLOW=1963, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=231, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=226, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=2001, PETRI_PLACES=132, PETRI_TRANSITIONS=235} [2023-08-27 07:14:55,177 INFO L281 CegarLoopForPetriNet]: 73 programPoint places, 59 predicate places. [2023-08-27 07:14:55,177 INFO L495 AbstractCegarLoop]: Abstraction has has 132 places, 235 transitions, 2001 flow [2023-08-27 07:14:55,177 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 339.3333333333333) internal successors, (1018), 3 states have internal predecessors, (1018), 0 states have call successors, (0), 0 states have 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:14:55,177 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 07:14:55,177 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 07:14:55,177 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2023-08-27 07:14:55,177 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 57 more)] === [2023-08-27 07:14:55,177 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 07:14:55,178 INFO L85 PathProgramCache]: Analyzing trace with hash 1765397527, now seen corresponding path program 1 times [2023-08-27 07:14:55,178 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 07:14:55,178 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [463414374] [2023-08-27 07:14:55,178 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 07:14:55,178 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 07:14:55,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 07:14:55,402 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-27 07:14:55,402 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 07:14:55,402 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [463414374] [2023-08-27 07:14:55,402 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [463414374] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 07:14:55,402 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 07:14:55,402 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-08-27 07:14:55,402 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1966556935] [2023-08-27 07:14:55,402 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 07:14:55,403 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-08-27 07:14:55,403 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 07:14:55,403 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-08-27 07:14:55,403 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2023-08-27 07:14:55,405 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 264 out of 836 [2023-08-27 07:14:55,406 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 235 transitions, 2001 flow. Second operand has 10 states, 10 states have (on average 265.4) internal successors, (2654), 10 states have internal predecessors, (2654), 0 states have call successors, (0), 0 states have 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:14:55,406 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 07:14:55,406 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 264 of 836 [2023-08-27 07:14:55,406 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 07:15:01,604 INFO L124 PetriNetUnfolderBase]: 28375/39634 cut-off events. [2023-08-27 07:15:01,604 INFO L125 PetriNetUnfolderBase]: For 17972/17972 co-relation queries the response was YES. [2023-08-27 07:15:01,757 INFO L83 FinitePrefix]: Finished finitePrefix Result has 110662 conditions, 39634 events. 28375/39634 cut-off events. For 17972/17972 co-relation queries the response was YES. Maximal size of possible extension queue 1754. Compared 260494 event pairs, 18679 based on Foata normal form. 158/24652 useless extension candidates. Maximal degree in co-relation 109988. Up to 28908 conditions per place. [2023-08-27 07:15:01,861 INFO L140 encePairwiseOnDemand]: 826/836 looper letters, 307 selfloop transitions, 52 changer transitions 4/365 dead transitions. [2023-08-27 07:15:01,861 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 365 transitions, 3102 flow [2023-08-27 07:15:01,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-08-27 07:15:01,862 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-08-27 07:15:01,864 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 3090 transitions. [2023-08-27 07:15:01,865 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3360156589821662 [2023-08-27 07:15:01,865 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 3090 transitions. [2023-08-27 07:15:01,865 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 3090 transitions. [2023-08-27 07:15:01,865 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 07:15:01,865 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 3090 transitions. [2023-08-27 07:15:01,868 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 280.90909090909093) internal successors, (3090), 11 states have internal predecessors, (3090), 0 states have call successors, (0), 0 states have 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:15:01,872 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 836.0) internal successors, (10032), 12 states have internal predecessors, (10032), 0 states have call successors, (0), 0 states have 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:15:01,872 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 836.0) internal successors, (10032), 12 states have internal predecessors, (10032), 0 states have call successors, (0), 0 states have 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:15:01,872 INFO L175 Difference]: Start difference. First operand has 132 places, 235 transitions, 2001 flow. Second operand 11 states and 3090 transitions. [2023-08-27 07:15:01,872 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 365 transitions, 3102 flow [2023-08-27 07:15:02,135 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 365 transitions, 3086 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-08-27 07:15:02,138 INFO L231 Difference]: Finished difference. Result has 145 places, 243 transitions, 2188 flow [2023-08-27 07:15:02,138 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=836, PETRI_DIFFERENCE_MINUEND_FLOW=1991, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=235, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2188, PETRI_PLACES=145, PETRI_TRANSITIONS=243} [2023-08-27 07:15:02,139 INFO L281 CegarLoopForPetriNet]: 73 programPoint places, 72 predicate places. [2023-08-27 07:15:02,139 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 243 transitions, 2188 flow [2023-08-27 07:15:02,139 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 265.4) internal successors, (2654), 10 states have internal predecessors, (2654), 0 states have call successors, (0), 0 states have 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:15:02,139 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 07:15:02,139 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 07:15:02,139 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2023-08-27 07:15:02,139 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting thread1Err7ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 57 more)] === [2023-08-27 07:15:02,140 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 07:15:02,140 INFO L85 PathProgramCache]: Analyzing trace with hash -483675537, now seen corresponding path program 1 times [2023-08-27 07:15:02,140 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 07:15:02,140 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [781408368] [2023-08-27 07:15:02,140 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 07:15:02,140 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 07:15:02,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 07:15:02,191 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:15:02,191 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 07:15:02,192 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [781408368] [2023-08-27 07:15:02,192 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [781408368] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 07:15:02,192 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 07:15:02,192 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-27 07:15:02,192 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1909844376] [2023-08-27 07:15:02,192 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 07:15:02,192 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 07:15:02,192 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 07:15:02,192 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 07:15:02,192 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 07:15:02,193 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 327 out of 836 [2023-08-27 07:15:02,193 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 243 transitions, 2188 flow. Second operand has 3 states, 3 states have (on average 332.0) internal successors, (996), 3 states have internal predecessors, (996), 0 states have call successors, (0), 0 states have 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:15:02,193 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 07:15:02,194 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 327 of 836 [2023-08-27 07:15:02,194 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 07:15:07,594 INFO L124 PetriNetUnfolderBase]: 27849/39092 cut-off events. [2023-08-27 07:15:07,594 INFO L125 PetriNetUnfolderBase]: For 37480/37480 co-relation queries the response was YES. [2023-08-27 07:15:07,741 INFO L83 FinitePrefix]: Finished finitePrefix Result has 114897 conditions, 39092 events. 27849/39092 cut-off events. For 37480/37480 co-relation queries the response was YES. Maximal size of possible extension queue 1594. Compared 252977 event pairs, 13868 based on Foata normal form. 0/23747 useless extension candidates. Maximal degree in co-relation 114210. Up to 22876 conditions per place. [2023-08-27 07:15:07,844 INFO L140 encePairwiseOnDemand]: 831/836 looper letters, 272 selfloop transitions, 3 changer transitions 0/277 dead transitions. [2023-08-27 07:15:07,844 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 277 transitions, 2893 flow [2023-08-27 07:15:07,844 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 07:15:07,844 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 07:15:07,845 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1071 transitions. [2023-08-27 07:15:07,845 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4270334928229665 [2023-08-27 07:15:07,845 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1071 transitions. [2023-08-27 07:15:07,845 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1071 transitions. [2023-08-27 07:15:07,845 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 07:15:07,846 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1071 transitions. [2023-08-27 07:15:07,846 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 357.0) internal successors, (1071), 3 states have internal predecessors, (1071), 0 states have call successors, (0), 0 states have 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:15:07,848 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 836.0) internal successors, (3344), 4 states have internal predecessors, (3344), 0 states have call successors, (0), 0 states have 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:15:07,848 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 836.0) internal successors, (3344), 4 states have internal predecessors, (3344), 0 states have call successors, (0), 0 states have 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:15:07,848 INFO L175 Difference]: Start difference. First operand has 145 places, 243 transitions, 2188 flow. Second operand 3 states and 1071 transitions. [2023-08-27 07:15:07,848 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 277 transitions, 2893 flow [2023-08-27 07:15:07,927 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 277 transitions, 2840 flow, removed 7 selfloop flow, removed 3 redundant places. [2023-08-27 07:15:07,929 INFO L231 Difference]: Finished difference. Result has 145 places, 242 transitions, 2140 flow [2023-08-27 07:15:07,930 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=836, PETRI_DIFFERENCE_MINUEND_FLOW=2127, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=241, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=238, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=2140, PETRI_PLACES=145, PETRI_TRANSITIONS=242} [2023-08-27 07:15:07,930 INFO L281 CegarLoopForPetriNet]: 73 programPoint places, 72 predicate places. [2023-08-27 07:15:07,930 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 242 transitions, 2140 flow [2023-08-27 07:15:07,930 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 332.0) internal successors, (996), 3 states have internal predecessors, (996), 0 states have call successors, (0), 0 states have 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:15:07,930 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 07:15:07,930 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 07:15:07,930 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2023-08-27 07:15:07,930 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting thread1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 57 more)] === [2023-08-27 07:15:07,931 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 07:15:07,931 INFO L85 PathProgramCache]: Analyzing trace with hash -483675661, now seen corresponding path program 1 times [2023-08-27 07:15:07,931 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 07:15:07,931 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [381747153] [2023-08-27 07:15:07,931 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 07:15:07,931 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 07:15:07,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 07:15:08,040 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-27 07:15:08,040 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 07:15:08,040 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [381747153] [2023-08-27 07:15:08,040 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [381747153] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 07:15:08,040 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 07:15:08,040 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-08-27 07:15:08,040 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1976949507] [2023-08-27 07:15:08,041 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 07:15:08,041 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-08-27 07:15:08,041 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 07:15:08,041 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-08-27 07:15:08,041 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-08-27 07:15:08,042 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 261 out of 836 [2023-08-27 07:15:08,042 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 242 transitions, 2140 flow. Second operand has 5 states, 5 states have (on average 264.0) internal successors, (1320), 5 states have internal predecessors, (1320), 0 states have call successors, (0), 0 states have 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:15:08,042 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 07:15:08,042 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 261 of 836 [2023-08-27 07:15:08,042 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 07:15:13,863 INFO L124 PetriNetUnfolderBase]: 27672/38974 cut-off events. [2023-08-27 07:15:13,863 INFO L125 PetriNetUnfolderBase]: For 37302/37302 co-relation queries the response was YES. [2023-08-27 07:15:14,015 INFO L83 FinitePrefix]: Finished finitePrefix Result has 116345 conditions, 38974 events. 27672/38974 cut-off events. For 37302/37302 co-relation queries the response was YES. Maximal size of possible extension queue 1570. Compared 258622 event pairs, 20493 based on Foata normal form. 159/24254 useless extension candidates. Maximal degree in co-relation 115659. Up to 33144 conditions per place. [2023-08-27 07:15:14,115 INFO L140 encePairwiseOnDemand]: 823/836 looper letters, 249 selfloop transitions, 55 changer transitions 0/306 dead transitions. [2023-08-27 07:15:14,115 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 306 transitions, 2984 flow [2023-08-27 07:15:14,115 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-08-27 07:15:14,115 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-08-27 07:15:14,116 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1689 transitions. [2023-08-27 07:15:14,117 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33672248803827753 [2023-08-27 07:15:14,117 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1689 transitions. [2023-08-27 07:15:14,117 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1689 transitions. [2023-08-27 07:15:14,117 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 07:15:14,117 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1689 transitions. [2023-08-27 07:15:14,118 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 281.5) internal successors, (1689), 6 states have internal predecessors, (1689), 0 states have call successors, (0), 0 states have 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:15:14,121 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 836.0) internal successors, (5852), 7 states have internal predecessors, (5852), 0 states have call successors, (0), 0 states have 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:15:14,121 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 836.0) internal successors, (5852), 7 states have internal predecessors, (5852), 0 states have call successors, (0), 0 states have 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:15:14,121 INFO L175 Difference]: Start difference. First operand has 145 places, 242 transitions, 2140 flow. Second operand 6 states and 1689 transitions. [2023-08-27 07:15:14,121 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 306 transitions, 2984 flow [2023-08-27 07:15:14,204 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 306 transitions, 2978 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-27 07:15:14,207 INFO L231 Difference]: Finished difference. Result has 151 places, 245 transitions, 2326 flow [2023-08-27 07:15:14,208 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=836, PETRI_DIFFERENCE_MINUEND_FLOW=2137, PETRI_DIFFERENCE_MINUEND_PLACES=144, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=242, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2326, PETRI_PLACES=151, PETRI_TRANSITIONS=245} [2023-08-27 07:15:14,208 INFO L281 CegarLoopForPetriNet]: 73 programPoint places, 78 predicate places. [2023-08-27 07:15:14,208 INFO L495 AbstractCegarLoop]: Abstraction has has 151 places, 245 transitions, 2326 flow [2023-08-27 07:15:14,208 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 264.0) internal successors, (1320), 5 states have internal predecessors, (1320), 0 states have call successors, (0), 0 states have 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:15:14,208 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 07:15:14,208 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 07:15:14,208 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2023-08-27 07:15:14,208 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting thread2Err6ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 57 more)] === [2023-08-27 07:15:14,209 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 07:15:14,209 INFO L85 PathProgramCache]: Analyzing trace with hash -153321121, now seen corresponding path program 1 times [2023-08-27 07:15:14,209 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 07:15:14,209 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [355233799] [2023-08-27 07:15:14,209 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 07:15:14,209 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 07:15:14,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 07:15:14,252 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-27 07:15:14,252 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 07:15:14,252 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [355233799] [2023-08-27 07:15:14,252 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [355233799] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 07:15:14,252 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 07:15:14,252 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-08-27 07:15:14,252 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2070122372] [2023-08-27 07:15:14,252 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 07:15:14,252 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 07:15:14,252 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 07:15:14,253 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 07:15:14,253 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 07:15:14,253 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 327 out of 836 [2023-08-27 07:15:14,254 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 245 transitions, 2326 flow. Second operand has 3 states, 3 states have (on average 332.0) internal successors, (996), 3 states have internal predecessors, (996), 0 states have call successors, (0), 0 states have 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:15:14,254 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 07:15:14,254 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 327 of 836 [2023-08-27 07:15:14,254 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 07:15:23,737 INFO L124 PetriNetUnfolderBase]: 44211/62165 cut-off events. [2023-08-27 07:15:23,737 INFO L125 PetriNetUnfolderBase]: For 89070/89863 co-relation queries the response was YES. [2023-08-27 07:15:24,098 INFO L83 FinitePrefix]: Finished finitePrefix Result has 188336 conditions, 62165 events. 44211/62165 cut-off events. For 89070/89863 co-relation queries the response was YES. Maximal size of possible extension queue 2228. Compared 431716 event pairs, 19863 based on Foata normal form. 793/39935 useless extension candidates. Maximal degree in co-relation 187640. Up to 37272 conditions per place. [2023-08-27 07:15:24,278 INFO L140 encePairwiseOnDemand]: 831/836 looper letters, 294 selfloop transitions, 3 changer transitions 0/299 dead transitions. [2023-08-27 07:15:24,278 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 299 transitions, 3241 flow [2023-08-27 07:15:24,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 07:15:24,279 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 07:15:24,279 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1072 transitions. [2023-08-27 07:15:24,279 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4274322169059011 [2023-08-27 07:15:24,280 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1072 transitions. [2023-08-27 07:15:24,280 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1072 transitions. [2023-08-27 07:15:24,280 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 07:15:24,280 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1072 transitions. [2023-08-27 07:15:24,281 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 357.3333333333333) internal successors, (1072), 3 states have internal predecessors, (1072), 0 states have call successors, (0), 0 states have 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:15:24,282 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 836.0) internal successors, (3344), 4 states have internal predecessors, (3344), 0 states have call successors, (0), 0 states have 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:15:24,282 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 836.0) internal successors, (3344), 4 states have internal predecessors, (3344), 0 states have call successors, (0), 0 states have 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:15:24,282 INFO L175 Difference]: Start difference. First operand has 151 places, 245 transitions, 2326 flow. Second operand 3 states and 1072 transitions. [2023-08-27 07:15:24,282 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 299 transitions, 3241 flow [2023-08-27 07:15:24,389 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 299 transitions, 3148 flow, removed 15 selfloop flow, removed 3 redundant places. [2023-08-27 07:15:24,392 INFO L231 Difference]: Finished difference. Result has 151 places, 247 transitions, 2268 flow [2023-08-27 07:15:24,392 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=836, PETRI_DIFFERENCE_MINUEND_FLOW=2247, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=245, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=2268, PETRI_PLACES=151, PETRI_TRANSITIONS=247} [2023-08-27 07:15:24,393 INFO L281 CegarLoopForPetriNet]: 73 programPoint places, 78 predicate places. [2023-08-27 07:15:24,393 INFO L495 AbstractCegarLoop]: Abstraction has has 151 places, 247 transitions, 2268 flow [2023-08-27 07:15:24,393 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 332.0) internal successors, (996), 3 states have internal predecessors, (996), 0 states have call successors, (0), 0 states have 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:15:24,393 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 07:15:24,393 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 07:15:24,393 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2023-08-27 07:15:24,393 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting thread2Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 57 more)] === [2023-08-27 07:15:24,393 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 07:15:24,393 INFO L85 PathProgramCache]: Analyzing trace with hash -153321162, now seen corresponding path program 1 times [2023-08-27 07:15:24,394 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 07:15:24,394 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [76963871] [2023-08-27 07:15:24,394 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 07:15:24,394 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 07:15:24,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 07:15:24,540 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-27 07:15:24,540 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 07:15:24,540 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [76963871] [2023-08-27 07:15:24,540 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [76963871] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 07:15:24,540 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 07:15:24,540 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-08-27 07:15:24,541 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1025182038] [2023-08-27 07:15:24,541 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 07:15:24,541 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-08-27 07:15:24,541 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 07:15:24,541 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-08-27 07:15:24,541 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2023-08-27 07:15:24,542 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 276 out of 836 [2023-08-27 07:15:24,543 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 247 transitions, 2268 flow. Second operand has 7 states, 7 states have (on average 278.14285714285717) internal successors, (1947), 7 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:15:24,543 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 07:15:24,543 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 276 of 836 [2023-08-27 07:15:24,543 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 07:15:33,774 INFO L124 PetriNetUnfolderBase]: 42173/59395 cut-off events. [2023-08-27 07:15:33,774 INFO L125 PetriNetUnfolderBase]: For 77815/78557 co-relation queries the response was YES. [2023-08-27 07:15:34,119 INFO L83 FinitePrefix]: Finished finitePrefix Result has 185250 conditions, 59395 events. 42173/59395 cut-off events. For 77815/78557 co-relation queries the response was YES. Maximal size of possible extension queue 1845. Compared 406199 event pairs, 29799 based on Foata normal form. 1440/42302 useless extension candidates. Maximal degree in co-relation 184557. Up to 46650 conditions per place. [2023-08-27 07:15:34,276 INFO L140 encePairwiseOnDemand]: 827/836 looper letters, 309 selfloop transitions, 42 changer transitions 64/417 dead transitions. [2023-08-27 07:15:34,276 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 417 transitions, 4103 flow [2023-08-27 07:15:34,276 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-08-27 07:15:34,276 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-08-27 07:15:34,278 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 2655 transitions. [2023-08-27 07:15:34,278 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35287081339712917 [2023-08-27 07:15:34,278 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 2655 transitions. [2023-08-27 07:15:34,278 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 2655 transitions. [2023-08-27 07:15:34,279 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 07:15:34,279 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 2655 transitions. [2023-08-27 07:15:34,281 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 295.0) internal successors, (2655), 9 states have internal predecessors, (2655), 0 states have call successors, (0), 0 states have 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:15:34,284 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 836.0) internal successors, (8360), 10 states have internal predecessors, (8360), 0 states have call successors, (0), 0 states have 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:15:34,284 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 836.0) internal successors, (8360), 10 states have internal predecessors, (8360), 0 states have call successors, (0), 0 states have 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:15:34,284 INFO L175 Difference]: Start difference. First operand has 151 places, 247 transitions, 2268 flow. Second operand 9 states and 2655 transitions. [2023-08-27 07:15:34,284 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 417 transitions, 4103 flow [2023-08-27 07:15:34,420 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 417 transitions, 4097 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-08-27 07:15:34,423 INFO L231 Difference]: Finished difference. Result has 164 places, 258 transitions, 2483 flow [2023-08-27 07:15:34,423 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=836, PETRI_DIFFERENCE_MINUEND_FLOW=2265, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=247, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2483, PETRI_PLACES=164, PETRI_TRANSITIONS=258} [2023-08-27 07:15:34,424 INFO L281 CegarLoopForPetriNet]: 73 programPoint places, 91 predicate places. [2023-08-27 07:15:34,424 INFO L495 AbstractCegarLoop]: Abstraction has has 164 places, 258 transitions, 2483 flow [2023-08-27 07:15:34,424 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 278.14285714285717) internal successors, (1947), 7 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:15:34,424 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 07:15:34,424 INFO L208 CegarLoopForPetriNet]: trace histogram [10, 1, 1, 1, 1, 1] [2023-08-27 07:15:34,424 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2023-08-27 07:15:34,424 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr5ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 57 more)] === [2023-08-27 07:15:34,424 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 07:15:34,424 INFO L85 PathProgramCache]: Analyzing trace with hash -1344123209, now seen corresponding path program 2 times [2023-08-27 07:15:34,424 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 07:15:34,425 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1782667920] [2023-08-27 07:15:34,425 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 07:15:34,425 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 07:15:34,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 07:15:34,569 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 0 proven. 55 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-08-27 07:15:34,570 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 07:15:34,570 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1782667920] [2023-08-27 07:15:34,570 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1782667920] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 07:15:34,570 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1852274872] [2023-08-27 07:15:34,570 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-08-27 07:15:34,570 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 07:15:34,570 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 07:15:34,573 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:15:34,575 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:15:34,777 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-08-27 07:15:34,777 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-08-27 07:15:34,778 INFO L262 TraceCheckSpWp]: Trace formula consists of 211 conjuncts, 6 conjunts are in the unsatisfiable core [2023-08-27 07:15:34,779 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 07:15:34,801 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 55 trivial. 0 not checked. [2023-08-27 07:15:34,801 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-08-27 07:15:34,801 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1852274872] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 07:15:34,801 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-08-27 07:15:34,801 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [12] total 14 [2023-08-27 07:15:34,801 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [839062050] [2023-08-27 07:15:34,801 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 07:15:34,802 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-08-27 07:15:34,802 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 07:15:34,802 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-08-27 07:15:34,802 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=128, Unknown=0, NotChecked=0, Total=210 [2023-08-27 07:15:34,803 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 310 out of 836 [2023-08-27 07:15:34,803 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 164 places, 258 transitions, 2483 flow. Second operand has 4 states, 4 states have (on average 311.5) internal successors, (1246), 4 states have internal predecessors, (1246), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:15:34,803 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 07:15:34,803 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 310 of 836 [2023-08-27 07:15:34,803 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 07:15:43,735 INFO L124 PetriNetUnfolderBase]: 39657/55701 cut-off events. [2023-08-27 07:15:43,735 INFO L125 PetriNetUnfolderBase]: For 79352/80766 co-relation queries the response was YES. [2023-08-27 07:15:44,100 INFO L83 FinitePrefix]: Finished finitePrefix Result has 182273 conditions, 55701 events. 39657/55701 cut-off events. For 79352/80766 co-relation queries the response was YES. Maximal size of possible extension queue 1826. Compared 379859 event pairs, 30361 based on Foata normal form. 1428/39229 useless extension candidates. Maximal degree in co-relation 181764. Up to 44566 conditions per place. [2023-08-27 07:15:44,280 INFO L140 encePairwiseOnDemand]: 832/836 looper letters, 268 selfloop transitions, 14 changer transitions 0/285 dead transitions. [2023-08-27 07:15:44,280 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 285 transitions, 3084 flow [2023-08-27 07:15:44,280 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-08-27 07:15:44,281 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-08-27 07:15:44,282 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1328 transitions. [2023-08-27 07:15:44,282 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39712918660287083 [2023-08-27 07:15:44,282 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1328 transitions. [2023-08-27 07:15:44,282 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1328 transitions. [2023-08-27 07:15:44,282 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 07:15:44,283 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1328 transitions. [2023-08-27 07:15:44,284 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 332.0) internal successors, (1328), 4 states have internal predecessors, (1328), 0 states have call successors, (0), 0 states have 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:15:44,285 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 836.0) internal successors, (4180), 5 states have internal predecessors, (4180), 0 states have call successors, (0), 0 states have 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:15:44,285 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 836.0) internal successors, (4180), 5 states have internal predecessors, (4180), 0 states have call successors, (0), 0 states have 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:15:44,286 INFO L175 Difference]: Start difference. First operand has 164 places, 258 transitions, 2483 flow. Second operand 4 states and 1328 transitions. [2023-08-27 07:15:44,286 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 285 transitions, 3084 flow [2023-08-27 07:15:44,465 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 285 transitions, 2833 flow, removed 12 selfloop flow, removed 12 redundant places. [2023-08-27 07:15:44,468 INFO L231 Difference]: Finished difference. Result has 150 places, 255 transitions, 2181 flow [2023-08-27 07:15:44,468 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=836, PETRI_DIFFERENCE_MINUEND_FLOW=2153, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=255, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=241, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=2181, PETRI_PLACES=150, PETRI_TRANSITIONS=255} [2023-08-27 07:15:44,469 INFO L281 CegarLoopForPetriNet]: 73 programPoint places, 77 predicate places. [2023-08-27 07:15:44,469 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 255 transitions, 2181 flow [2023-08-27 07:15:44,469 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 311.5) internal successors, (1246), 4 states have internal predecessors, (1246), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-08-27 07:15:44,469 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 07:15:44,469 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 07:15:44,474 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:15:44,669 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 07:15:44,669 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting thread1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 57 more)] === [2023-08-27 07:15:44,670 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 07:15:44,670 INFO L85 PathProgramCache]: Analyzing trace with hash 1016518784, now seen corresponding path program 1 times [2023-08-27 07:15:44,670 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 07:15:44,670 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1022881557] [2023-08-27 07:15:44,670 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 07:15:44,670 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 07:15:44,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 07:15:44,790 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2023-08-27 07:15:44,790 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 07:15:44,790 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1022881557] [2023-08-27 07:15:44,790 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1022881557] provided 1 perfect and 0 imperfect interpolant sequences [2023-08-27 07:15:44,790 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-08-27 07:15:44,790 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-08-27 07:15:44,790 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1207507057] [2023-08-27 07:15:44,790 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-08-27 07:15:44,791 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-08-27 07:15:44,791 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-08-27 07:15:44,791 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-08-27 07:15:44,791 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-08-27 07:15:44,792 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 335 out of 836 [2023-08-27 07:15:44,792 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 255 transitions, 2181 flow. Second operand has 3 states, 3 states have (on average 340.0) internal successors, (1020), 3 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have 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:15:44,792 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-08-27 07:15:44,792 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 335 of 836 [2023-08-27 07:15:44,792 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-08-27 07:15:52,666 INFO L124 PetriNetUnfolderBase]: 37842/53203 cut-off events. [2023-08-27 07:15:52,666 INFO L125 PetriNetUnfolderBase]: For 71538/72918 co-relation queries the response was YES. [2023-08-27 07:15:52,940 INFO L83 FinitePrefix]: Finished finitePrefix Result has 174191 conditions, 53203 events. 37842/53203 cut-off events. For 71538/72918 co-relation queries the response was YES. Maximal size of possible extension queue 1703. Compared 360148 event pairs, 13955 based on Foata normal form. 2077/37968 useless extension candidates. Maximal degree in co-relation 173329. Up to 28457 conditions per place. [2023-08-27 07:15:53,209 INFO L140 encePairwiseOnDemand]: 833/836 looper letters, 292 selfloop transitions, 2 changer transitions 4/301 dead transitions. [2023-08-27 07:15:53,209 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 301 transitions, 3009 flow [2023-08-27 07:15:53,210 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-08-27 07:15:53,210 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-08-27 07:15:53,211 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 1097 transitions. [2023-08-27 07:15:53,211 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43740031897926634 [2023-08-27 07:15:53,211 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 1097 transitions. [2023-08-27 07:15:53,211 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 1097 transitions. [2023-08-27 07:15:53,211 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-08-27 07:15:53,211 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 1097 transitions. [2023-08-27 07:15:53,212 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 365.6666666666667) internal successors, (1097), 3 states have internal predecessors, (1097), 0 states have call successors, (0), 0 states have 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:15:53,213 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 836.0) internal successors, (3344), 4 states have internal predecessors, (3344), 0 states have call successors, (0), 0 states have 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:15:53,213 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 836.0) internal successors, (3344), 4 states have internal predecessors, (3344), 0 states have call successors, (0), 0 states have 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:15:53,213 INFO L175 Difference]: Start difference. First operand has 150 places, 255 transitions, 2181 flow. Second operand 3 states and 1097 transitions. [2023-08-27 07:15:53,213 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 301 transitions, 3009 flow [2023-08-27 07:15:53,378 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 301 transitions, 2988 flow, removed 0 selfloop flow, removed 4 redundant places. [2023-08-27 07:15:53,381 INFO L231 Difference]: Finished difference. Result has 148 places, 254 transitions, 2160 flow [2023-08-27 07:15:53,381 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=836, PETRI_DIFFERENCE_MINUEND_FLOW=2156, PETRI_DIFFERENCE_MINUEND_PLACES=146, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=254, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=252, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=2160, PETRI_PLACES=148, PETRI_TRANSITIONS=254} [2023-08-27 07:15:53,382 INFO L281 CegarLoopForPetriNet]: 73 programPoint places, 75 predicate places. [2023-08-27 07:15:53,382 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 254 transitions, 2160 flow [2023-08-27 07:15:53,382 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 340.0) internal successors, (1020), 3 states have internal predecessors, (1020), 0 states have call successors, (0), 0 states have 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:15:53,382 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-08-27 07:15:53,382 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 07:15:53,382 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2023-08-27 07:15:53,382 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW === [thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW, thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (and 57 more)] === [2023-08-27 07:15:53,382 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-08-27 07:15:53,382 INFO L85 PathProgramCache]: Analyzing trace with hash 1016518781, now seen corresponding path program 1 times [2023-08-27 07:15:53,382 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-08-27 07:15:53,382 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [513512863] [2023-08-27 07:15:53,383 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 07:15:53,383 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-08-27 07:15:53,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 07:15:54,429 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-08-27 07:15:54,429 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-08-27 07:15:54,430 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [513512863] [2023-08-27 07:15:54,430 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [513512863] provided 0 perfect and 1 imperfect interpolant sequences [2023-08-27 07:15:54,430 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [436687842] [2023-08-27 07:15:54,430 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-08-27 07:15:54,430 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-08-27 07:15:54,430 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-08-27 07:15:54,431 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:15:54,434 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:15:54,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-08-27 07:15:54,655 INFO L262 TraceCheckSpWp]: Trace formula consists of 334 conjuncts, 58 conjunts are in the unsatisfiable core [2023-08-27 07:15:54,658 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-08-27 07:15:54,697 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-08-27 07:15:54,741 INFO L322 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2023-08-27 07:15:54,741 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 11 treesize of output 11 [2023-08-27 07:15:54,789 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2023-08-27 07:15:54,855 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-08-27 07:15:54,862 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 24 treesize of output 26 [2023-08-27 07:15:54,866 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-08-27 07:15:54,918 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 07:15:54,919 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 45 treesize of output 43 [2023-08-27 07:15:54,923 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 07:15:54,924 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 28 treesize of output 30 [2023-08-27 07:15:54,928 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-08-27 07:15:54,929 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 28 treesize of output 30 [2023-08-27 07:15:55,336 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2023-08-27 07:15:55,336 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-08-27 07:15:55,780 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 07:15:55,781 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 107 treesize of output 108 [2023-08-27 07:15:55,790 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 07:15:55,790 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 95 treesize of output 96 [2023-08-27 07:15:55,804 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 07:15:55,805 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 180 treesize of output 172 [2023-08-27 07:15:55,819 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 07:15:55,820 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 298 treesize of output 268 [2023-08-27 07:15:55,829 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 77 treesize of output 57 [2023-08-27 07:15:55,836 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 57 treesize of output 37 [2023-08-27 07:15:55,931 INFO L209 tifierPushTermWalker]: Run 10 iterations without descend maybe there is a nontermination bug. [2023-08-27 07:15:59,825 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 07:15:59,826 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 1353 treesize of output 814 [2023-08-27 07:24:20,272 WARN L234 SmtUtils]: Spent 8.34m on a formula simplification that was a NOOP. DAG size: 3496 (called from [L 319] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.arrays.Elim1Store.elim1) [2023-08-27 07:24:20,274 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 07:24:20,277 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 40 select indices, 40 select index equivalence classes, 0 disjoint index pairs (out of 780 index pairs), introduced 49 new quantified variables, introduced 780 case distinctions, treesize of input 10415 treesize of output 25919 [2023-08-27 07:24:30,677 WARN L234 SmtUtils]: Spent 10.39s on a formula simplification. DAG size of input: 4718 DAG size of output: 4470 (called from [L 729] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2023-08-27 07:24:36,507 WARN L234 SmtUtils]: Spent 5.08s on a formula simplification that was a NOOP. DAG size: 4627 (called from [L 729] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2023-08-27 07:24:38,472 INFO L217 Elim1Store]: Index analysis took 1072 ms [2023-08-27 07:24:40,592 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 07:24:40,594 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 6 new quantified variables, introduced 10 case distinctions, treesize of input 6184 treesize of output 5954 [2023-08-27 07:24:45,747 WARN L234 SmtUtils]: Spent 5.14s on a formula simplification that was a NOOP. DAG size: 4664 (called from [L 729] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2023-08-27 07:24:51,527 WARN L234 SmtUtils]: Spent 5.12s on a formula simplification that was a NOOP. DAG size: 4694 (called from [L 729] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2023-08-27 07:24:52,620 INFO L217 Elim1Store]: Index analysis took 183 ms [2023-08-27 07:24:54,340 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 07:24:54,341 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 6 new quantified variables, introduced 10 case distinctions, treesize of input 6095 treesize of output 5917 [2023-08-27 07:24:59,583 WARN L234 SmtUtils]: Spent 5.23s on a formula simplification that was a NOOP. DAG size: 4729 (called from [L 729] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2023-08-27 07:25:05,419 WARN L234 SmtUtils]: Spent 5.19s on a formula simplification that was a NOOP. DAG size: 4721 (called from [L 729] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2023-08-27 07:25:06,513 INFO L217 Elim1Store]: Index analysis took 240 ms [2023-08-27 07:25:10,247 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 07:25:10,249 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 6 new quantified variables, introduced 10 case distinctions, treesize of input 6051 treesize of output 5890 [2023-08-27 07:25:15,573 WARN L234 SmtUtils]: Spent 5.31s on a formula simplification that was a NOOP. DAG size: 4758 (called from [L 729] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2023-08-27 07:25:21,480 WARN L234 SmtUtils]: Spent 5.25s on a formula simplification that was a NOOP. DAG size: 4750 (called from [L 729] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2023-08-27 07:25:21,482 INFO L209 tifierPushTermWalker]: Run 10 iterations without descend maybe there is a nontermination bug. [2023-08-27 07:25:22,688 INFO L217 Elim1Store]: Index analysis took 315 ms [2023-08-27 07:25:25,045 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 07:25:25,046 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 6 new quantified variables, introduced 10 case distinctions, treesize of input 6034 treesize of output 5772 [2023-08-27 07:25:30,480 WARN L234 SmtUtils]: Spent 5.42s on a formula simplification that was a NOOP. DAG size: 4784 (called from [L 729] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2023-08-27 07:25:36,505 WARN L234 SmtUtils]: Spent 5.36s on a formula simplification that was a NOOP. DAG size: 4776 (called from [L 729] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2023-08-27 07:25:38,065 INFO L217 Elim1Store]: Index analysis took 665 ms [2023-08-27 07:25:46,434 WARN L234 SmtUtils]: Spent 8.36s on a formula simplification that was a NOOP. DAG size: 153 (called from [L 319] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.arrays.Elim1Store.elim1) [2023-08-27 07:25:46,435 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 07:25:46,436 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 10 new quantified variables, introduced 28 case distinctions, treesize of input 6814 treesize of output 6565 [2023-08-27 07:25:52,201 WARN L234 SmtUtils]: Spent 5.75s on a formula simplification that was a NOOP. DAG size: 4882 (called from [L 729] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2023-08-27 07:25:58,621 WARN L234 SmtUtils]: Spent 5.70s on a formula simplification that was a NOOP. DAG size: 4820 (called from [L 729] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2023-08-27 07:26:00,236 INFO L217 Elim1Store]: Index analysis took 698 ms [2023-08-27 07:26:08,861 WARN L234 SmtUtils]: Spent 8.61s on a formula simplification that was a NOOP. DAG size: 143 (called from [L 319] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.arrays.Elim1Store.elim1) [2023-08-27 07:26:08,861 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 07:26:08,863 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 10 new quantified variables, introduced 28 case distinctions, treesize of input 6572 treesize of output 6412 [2023-08-27 07:26:14,907 WARN L234 SmtUtils]: Spent 6.03s on a formula simplification that was a NOOP. DAG size: 4924 (called from [L 729] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2023-08-27 07:26:21,597 WARN L234 SmtUtils]: Spent 5.95s on a formula simplification that was a NOOP. DAG size: 4903 (called from [L 729] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2023-08-27 07:26:23,520 INFO L217 Elim1Store]: Index analysis took 982 ms [2023-08-27 07:26:32,599 WARN L234 SmtUtils]: Spent 9.07s on a formula simplification that was a NOOP. DAG size: 142 (called from [L 319] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.arrays.Elim1Store.elim1) [2023-08-27 07:26:32,599 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 07:26:32,601 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 10 new quantified variables, introduced 28 case distinctions, treesize of input 6644 treesize of output 6264 [2023-08-27 07:26:38,931 WARN L234 SmtUtils]: Spent 6.32s on a formula simplification that was a NOOP. DAG size: 5002 (called from [L 729] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2023-08-27 07:26:45,887 WARN L234 SmtUtils]: Spent 6.21s on a formula simplification that was a NOOP. DAG size: 4981 (called from [L 729] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2023-08-27 07:26:47,969 INFO L217 Elim1Store]: Index analysis took 1057 ms [2023-08-27 07:27:01,894 WARN L234 SmtUtils]: Spent 13.91s on a formula simplification that was a NOOP. DAG size: 142 (called from [L 319] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.arrays.Elim1Store.elim1) [2023-08-27 07:27:01,894 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 07:27:01,896 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 10 new quantified variables, introduced 28 case distinctions, treesize of input 6256 treesize of output 6014 [2023-08-27 07:27:08,500 WARN L234 SmtUtils]: Spent 6.59s on a formula simplification that was a NOOP. DAG size: 5081 (called from [L 729] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2023-08-27 07:27:15,819 WARN L234 SmtUtils]: Spent 6.54s on a formula simplification that was a NOOP. DAG size: 5060 (called from [L 729] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2023-08-27 07:27:15,822 INFO L209 tifierPushTermWalker]: Run 20 iterations without descend maybe there is a nontermination bug. [2023-08-27 07:27:17,884 INFO L217 Elim1Store]: Index analysis took 996 ms [2023-08-27 07:27:26,645 WARN L234 SmtUtils]: Spent 8.74s on a formula simplification that was a NOOP. DAG size: 153 (called from [L 319] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.arrays.Elim1Store.elim1) [2023-08-27 07:27:26,646 INFO L322 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-08-27 07:27:26,647 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 8 select indices, 8 select index equivalence classes, 0 disjoint index pairs (out of 28 index pairs), introduced 10 new quantified variables, introduced 28 case distinctions, treesize of input 5938 treesize of output 5701 [2023-08-27 07:27:33,572 WARN L234 SmtUtils]: Spent 6.91s on a formula simplification that was a NOOP. DAG size: 5166 (called from [L 729] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) Received shutdown request... [2023-08-27 07:27:35,794 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-08-27 07:27:35,794 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 07:27:35,801 WARN L266 SmtUtils]: Removed 1 from assertion stack [2023-08-27 07:27:35,802 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (59 of 60 remaining) [2023-08-27 07:27:35,817 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:27:36,007 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,SelfDestructingSolverStorable23 [2023-08-27 07:27:36,007 WARN L619 AbstractCegarLoop]: Verification canceled: while CegarLoopForPetriNet was analyzing trace of length 17 with TraceHistMax 1,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∨-962-5-14-2-12-2-2-2-2-2-2-2-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∧-962-5-14-2-12-2-2-2-2-2-2-2-1 context. [2023-08-27 07:27:36,008 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (58 of 60 remaining) [2023-08-27 07:27:36,008 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (57 of 60 remaining) [2023-08-27 07:27:36,008 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (56 of 60 remaining) [2023-08-27 07:27:36,009 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (55 of 60 remaining) [2023-08-27 07:27:36,009 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW (54 of 60 remaining) [2023-08-27 07:27:36,009 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (53 of 60 remaining) [2023-08-27 07:27:36,009 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err6ASSERT_VIOLATIONINTEGER_OVERFLOW (52 of 60 remaining) [2023-08-27 07:27:36,009 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err7ASSERT_VIOLATIONINTEGER_OVERFLOW (51 of 60 remaining) [2023-08-27 07:27:36,009 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (50 of 60 remaining) [2023-08-27 07:27:36,009 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (49 of 60 remaining) [2023-08-27 07:27:36,009 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (48 of 60 remaining) [2023-08-27 07:27:36,009 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (47 of 60 remaining) [2023-08-27 07:27:36,009 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err4ASSERT_VIOLATIONINTEGER_OVERFLOW (46 of 60 remaining) [2023-08-27 07:27:36,009 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (45 of 60 remaining) [2023-08-27 07:27:36,009 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err6ASSERT_VIOLATIONINTEGER_OVERFLOW (44 of 60 remaining) [2023-08-27 07:27:36,009 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err7ASSERT_VIOLATIONINTEGER_OVERFLOW (43 of 60 remaining) [2023-08-27 07:27:36,010 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread3Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (42 of 60 remaining) [2023-08-27 07:27:36,010 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread3Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (41 of 60 remaining) [2023-08-27 07:27:36,010 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread3Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (40 of 60 remaining) [2023-08-27 07:27:36,010 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread3Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (39 of 60 remaining) [2023-08-27 07:27:36,010 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread3Err4ASSERT_VIOLATIONINTEGER_OVERFLOW (38 of 60 remaining) [2023-08-27 07:27:36,010 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread3Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (37 of 60 remaining) [2023-08-27 07:27:36,010 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread3Err6ASSERT_VIOLATIONINTEGER_OVERFLOW (36 of 60 remaining) [2023-08-27 07:27:36,010 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread3Err7ASSERT_VIOLATIONINTEGER_OVERFLOW (35 of 60 remaining) [2023-08-27 07:27:36,010 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONINTEGER_OVERFLOW (34 of 60 remaining) [2023-08-27 07:27:36,010 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1ASSERT_VIOLATIONINTEGER_OVERFLOW (33 of 60 remaining) [2023-08-27 07:27:36,010 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2ASSERT_VIOLATIONINTEGER_OVERFLOW (32 of 60 remaining) [2023-08-27 07:27:36,010 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr3ASSERT_VIOLATIONINTEGER_OVERFLOW (31 of 60 remaining) [2023-08-27 07:27:36,010 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr4ASSERT_VIOLATIONINTEGER_OVERFLOW (30 of 60 remaining) [2023-08-27 07:27:36,010 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr5ASSERT_VIOLATIONINTEGER_OVERFLOW (29 of 60 remaining) [2023-08-27 07:27:36,011 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr6ASSERT_VIOLATIONINTEGER_OVERFLOW (28 of 60 remaining) [2023-08-27 07:27:36,011 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr7ASSERT_VIOLATIONINTEGER_OVERFLOW (27 of 60 remaining) [2023-08-27 07:27:36,011 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr8ASSERT_VIOLATIONASSERT (26 of 60 remaining) [2023-08-27 07:27:36,011 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (25 of 60 remaining) [2023-08-27 07:27:36,011 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (24 of 60 remaining) [2023-08-27 07:27:36,011 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (23 of 60 remaining) [2023-08-27 07:27:36,011 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (22 of 60 remaining) [2023-08-27 07:27:36,011 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (21 of 60 remaining) [2023-08-27 07:27:36,011 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (20 of 60 remaining) [2023-08-27 07:27:36,011 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err4ASSERT_VIOLATIONINTEGER_OVERFLOW (19 of 60 remaining) [2023-08-27 07:27:36,011 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (18 of 60 remaining) [2023-08-27 07:27:36,011 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err6ASSERT_VIOLATIONINTEGER_OVERFLOW (17 of 60 remaining) [2023-08-27 07:27:36,011 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread1Err7ASSERT_VIOLATIONINTEGER_OVERFLOW (16 of 60 remaining) [2023-08-27 07:27:36,011 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (15 of 60 remaining) [2023-08-27 07:27:36,011 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (14 of 60 remaining) [2023-08-27 07:27:36,011 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (13 of 60 remaining) [2023-08-27 07:27:36,012 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (12 of 60 remaining) [2023-08-27 07:27:36,012 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err4ASSERT_VIOLATIONINTEGER_OVERFLOW (11 of 60 remaining) [2023-08-27 07:27:36,012 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (10 of 60 remaining) [2023-08-27 07:27:36,012 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err6ASSERT_VIOLATIONINTEGER_OVERFLOW (9 of 60 remaining) [2023-08-27 07:27:36,012 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread2Err7ASSERT_VIOLATIONINTEGER_OVERFLOW (8 of 60 remaining) [2023-08-27 07:27:36,012 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread3Err0ASSERT_VIOLATIONINTEGER_OVERFLOW (7 of 60 remaining) [2023-08-27 07:27:36,012 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread3Err1ASSERT_VIOLATIONINTEGER_OVERFLOW (6 of 60 remaining) [2023-08-27 07:27:36,012 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread3Err2ASSERT_VIOLATIONINTEGER_OVERFLOW (5 of 60 remaining) [2023-08-27 07:27:36,012 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread3Err3ASSERT_VIOLATIONINTEGER_OVERFLOW (4 of 60 remaining) [2023-08-27 07:27:36,012 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread3Err4ASSERT_VIOLATIONINTEGER_OVERFLOW (3 of 60 remaining) [2023-08-27 07:27:36,012 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread3Err5ASSERT_VIOLATIONINTEGER_OVERFLOW (2 of 60 remaining) [2023-08-27 07:27:36,012 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread3Err6ASSERT_VIOLATIONINTEGER_OVERFLOW (1 of 60 remaining) [2023-08-27 07:27:36,012 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location thread3Err7ASSERT_VIOLATIONINTEGER_OVERFLOW (0 of 60 remaining) [2023-08-27 07:27:36,012 INFO L445 BasicCegarLoop]: Path program histogram: [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-08-27 07:27:36,017 INFO L228 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2023-08-27 07:27:36,018 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2023-08-27 07:27:36,019 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 27.08 07:27:36 BasicIcfg [2023-08-27 07:27:36,019 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-08-27 07:27:36,019 INFO L158 Benchmark]: Toolchain (without parser) took 849136.98ms. Allocated memory was 348.1MB in the beginning and 12.4GB in the end (delta: 12.1GB). Free memory was 324.6MB in the beginning and 5.3GB in the end (delta: -5.0GB). Peak memory consumption was 11.2GB. Max. memory is 16.0GB. [2023-08-27 07:27:36,020 INFO L158 Benchmark]: CDTParser took 0.10ms. Allocated memory is still 348.1MB. Free memory was 324.5MB in the beginning and 324.4MB in the end (delta: 77.9kB). There was no memory consumed. Max. memory is 16.0GB. [2023-08-27 07:27:36,020 INFO L158 Benchmark]: CACSL2BoogieTranslator took 242.00ms. Allocated memory is still 348.1MB. Free memory was 324.2MB in the beginning and 311.5MB in the end (delta: 12.7MB). Peak memory consumption was 12.6MB. Max. memory is 16.0GB. [2023-08-27 07:27:36,020 INFO L158 Benchmark]: Boogie Procedure Inliner took 46.85ms. Allocated memory is still 348.1MB. Free memory was 311.5MB in the beginning and 308.2MB in the end (delta: 3.4MB). Peak memory consumption was 4.2MB. Max. memory is 16.0GB. [2023-08-27 07:27:36,020 INFO L158 Benchmark]: Boogie Preprocessor took 26.60ms. Allocated memory is still 348.1MB. Free memory was 308.2MB in the beginning and 305.7MB in the end (delta: 2.4MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. [2023-08-27 07:27:36,020 INFO L158 Benchmark]: RCFGBuilder took 1005.45ms. Allocated memory was 348.1MB in the beginning and 471.9MB in the end (delta: 123.7MB). Free memory was 305.7MB in the beginning and 443.4MB in the end (delta: -137.7MB). Peak memory consumption was 69.9MB. Max. memory is 16.0GB. [2023-08-27 07:27:36,020 INFO L158 Benchmark]: TraceAbstraction took 847809.31ms. Allocated memory was 471.9MB in the beginning and 12.4GB in the end (delta: 12.0GB). Free memory was 443.4MB in the beginning and 5.3GB in the end (delta: -4.9GB). Peak memory consumption was 11.2GB. Max. memory is 16.0GB. [2023-08-27 07:27:36,021 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.10ms. Allocated memory is still 348.1MB. Free memory was 324.5MB in the beginning and 324.4MB in the end (delta: 77.9kB). There was no memory consumed. Max. memory is 16.0GB. * CACSL2BoogieTranslator took 242.00ms. Allocated memory is still 348.1MB. Free memory was 324.2MB in the beginning and 311.5MB in the end (delta: 12.7MB). Peak memory consumption was 12.6MB. Max. memory is 16.0GB. * Boogie Procedure Inliner took 46.85ms. Allocated memory is still 348.1MB. Free memory was 311.5MB in the beginning and 308.2MB in the end (delta: 3.4MB). Peak memory consumption was 4.2MB. Max. memory is 16.0GB. * Boogie Preprocessor took 26.60ms. Allocated memory is still 348.1MB. Free memory was 308.2MB in the beginning and 305.7MB in the end (delta: 2.4MB). Peak memory consumption was 2.1MB. Max. memory is 16.0GB. * RCFGBuilder took 1005.45ms. Allocated memory was 348.1MB in the beginning and 471.9MB in the end (delta: 123.7MB). Free memory was 305.7MB in the beginning and 443.4MB in the end (delta: -137.7MB). Peak memory consumption was 69.9MB. Max. memory is 16.0GB. * TraceAbstraction took 847809.31ms. Allocated memory was 471.9MB in the beginning and 12.4GB in the end (delta: 12.0GB). Free memory was 443.4MB in the beginning and 5.3GB in the end (delta: -4.9GB). Peak memory consumption was 11.2GB. Max. memory is 16.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: PetriNetLargeBlockEncoding benchmarks Lipton Reduction Statistics: ReductionTime: 26.7s, 345 PlacesBefore, 73 PlacesAfterwards, 370 TransitionsBefore, 72 TransitionsAfterwards, 18600 CoEnabledTransitionPairs, 8 FixpointIterations, 183 TrivialSequentialCompositions, 157 ConcurrentSequentialCompositions, 44 TrivialYvCompositions, 42 ConcurrentYvCompositions, 26 ChoiceCompositions, 452 TotalNumberOfCompositions, 23800 MoverChecksTotal, Independence Relation Statistics: CachedIndependenceRelation.Independence Queries: [ total: 18741, independent: 18608, independent conditional: 0, independent unconditional: 18608, dependent: 133, dependent conditional: 0, dependent unconditional: 133, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: SyntacticIndependenceRelation.Independence Queries: [ total: 10385, independent: 10350, independent conditional: 0, independent unconditional: 10350, dependent: 35, dependent conditional: 0, dependent unconditional: 35, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Cache Queries: [ total: 18741, independent: 8258, independent conditional: 0, independent unconditional: 8258, dependent: 98, dependent conditional: 0, dependent unconditional: 98, unknown: 10385, unknown conditional: 0, unknown unconditional: 10385] , Statistics on independence cache: Total cache size (in pairs): 241, Positive cache size: 232, Positive conditional cache size: 0, Positive unconditional cache size: 232, Negative cache size: 9, Negative conditional cache size: 0, Negative unconditional cache size: 9, Unknown cache size: 0, Unknown conditional cache size: 0, Unknown unconditional cache size: 0 - TimeoutResultAtElement [Line: 127]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 17 with TraceHistMax 1,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∨-962-5-14-2-12-2-2-2-2-2-2-2-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∧-962-5-14-2-12-2-2-2-2-2-2-2-1 context. - TimeoutResultAtElement [Line: 127]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 17 with TraceHistMax 1,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∨-962-5-14-2-12-2-2-2-2-2-2-2-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∧-962-5-14-2-12-2-2-2-2-2-2-2-1 context. - TimeoutResultAtElement [Line: 128]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 17 with TraceHistMax 1,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∨-962-5-14-2-12-2-2-2-2-2-2-2-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∧-962-5-14-2-12-2-2-2-2-2-2-2-1 context. - TimeoutResultAtElement [Line: 128]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 17 with TraceHistMax 1,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∨-962-5-14-2-12-2-2-2-2-2-2-2-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∧-962-5-14-2-12-2-2-2-2-2-2-2-1 context. - TimeoutResultAtElement [Line: 129]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 17 with TraceHistMax 1,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∨-962-5-14-2-12-2-2-2-2-2-2-2-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∧-962-5-14-2-12-2-2-2-2-2-2-2-1 context. - TimeoutResultAtElement [Line: 129]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 17 with TraceHistMax 1,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∨-962-5-14-2-12-2-2-2-2-2-2-2-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∧-962-5-14-2-12-2-2-2-2-2-2-2-1 context. - TimeoutResultAtElement [Line: 50]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 17 with TraceHistMax 1,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∨-962-5-14-2-12-2-2-2-2-2-2-2-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∧-962-5-14-2-12-2-2-2-2-2-2-2-1 context. - TimeoutResultAtElement [Line: 50]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 17 with TraceHistMax 1,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∨-962-5-14-2-12-2-2-2-2-2-2-2-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∧-962-5-14-2-12-2-2-2-2-2-2-2-1 context. - TimeoutResultAtElement [Line: 127]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 17 with TraceHistMax 1,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∨-962-5-14-2-12-2-2-2-2-2-2-2-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∧-962-5-14-2-12-2-2-2-2-2-2-2-1 context. - TimeoutResultAtElement [Line: 127]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 17 with TraceHistMax 1,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∨-962-5-14-2-12-2-2-2-2-2-2-2-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∧-962-5-14-2-12-2-2-2-2-2-2-2-1 context. - TimeoutResultAtElement [Line: 128]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 17 with TraceHistMax 1,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∨-962-5-14-2-12-2-2-2-2-2-2-2-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∧-962-5-14-2-12-2-2-2-2-2-2-2-1 context. - TimeoutResultAtElement [Line: 128]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 17 with TraceHistMax 1,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∨-962-5-14-2-12-2-2-2-2-2-2-2-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∧-962-5-14-2-12-2-2-2-2-2-2-2-1 context. - TimeoutResultAtElement [Line: 129]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 17 with TraceHistMax 1,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∨-962-5-14-2-12-2-2-2-2-2-2-2-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∧-962-5-14-2-12-2-2-2-2-2-2-2-1 context. - TimeoutResultAtElement [Line: 129]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 17 with TraceHistMax 1,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∨-962-5-14-2-12-2-2-2-2-2-2-2-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∧-962-5-14-2-12-2-2-2-2-2-2-2-1 context. - TimeoutResultAtElement [Line: 61]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 17 with TraceHistMax 1,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∨-962-5-14-2-12-2-2-2-2-2-2-2-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∧-962-5-14-2-12-2-2-2-2-2-2-2-1 context. - TimeoutResultAtElement [Line: 61]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 17 with TraceHistMax 1,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∨-962-5-14-2-12-2-2-2-2-2-2-2-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∧-962-5-14-2-12-2-2-2-2-2-2-2-1 context. - TimeoutResultAtElement [Line: 127]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 17 with TraceHistMax 1,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∨-962-5-14-2-12-2-2-2-2-2-2-2-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∧-962-5-14-2-12-2-2-2-2-2-2-2-1 context. - TimeoutResultAtElement [Line: 127]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 17 with TraceHistMax 1,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∨-962-5-14-2-12-2-2-2-2-2-2-2-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∧-962-5-14-2-12-2-2-2-2-2-2-2-1 context. - TimeoutResultAtElement [Line: 128]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 17 with TraceHistMax 1,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∨-962-5-14-2-12-2-2-2-2-2-2-2-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∧-962-5-14-2-12-2-2-2-2-2-2-2-1 context. - TimeoutResultAtElement [Line: 128]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 17 with TraceHistMax 1,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∨-962-5-14-2-12-2-2-2-2-2-2-2-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∧-962-5-14-2-12-2-2-2-2-2-2-2-1 context. - TimeoutResultAtElement [Line: 129]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 17 with TraceHistMax 1,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∨-962-5-14-2-12-2-2-2-2-2-2-2-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∧-962-5-14-2-12-2-2-2-2-2-2-2-1 context. - TimeoutResultAtElement [Line: 129]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 17 with TraceHistMax 1,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∨-962-5-14-2-12-2-2-2-2-2-2-2-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∧-962-5-14-2-12-2-2-2-2-2-2-2-1 context. - TimeoutResultAtElement [Line: 72]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 17 with TraceHistMax 1,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∨-962-5-14-2-12-2-2-2-2-2-2-2-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∧-962-5-14-2-12-2-2-2-2-2-2-2-1 context. - TimeoutResultAtElement [Line: 72]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 17 with TraceHistMax 1,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∨-962-5-14-2-12-2-2-2-2-2-2-2-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∧-962-5-14-2-12-2-2-2-2-2-2-2-1 context. - TimeoutResultAtElement [Line: 120]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 17 with TraceHistMax 1,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∨-962-5-14-2-12-2-2-2-2-2-2-2-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∧-962-5-14-2-12-2-2-2-2-2-2-2-1 context. - TimeoutResultAtElement [Line: 120]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 17 with TraceHistMax 1,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∨-962-5-14-2-12-2-2-2-2-2-2-2-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∧-962-5-14-2-12-2-2-2-2-2-2-2-1 context. - TimeoutResultAtElement [Line: 120]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 17 with TraceHistMax 1,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∨-962-5-14-2-12-2-2-2-2-2-2-2-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∧-962-5-14-2-12-2-2-2-2-2-2-2-1 context. - TimeoutResultAtElement [Line: 120]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 17 with TraceHistMax 1,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∨-962-5-14-2-12-2-2-2-2-2-2-2-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∧-962-5-14-2-12-2-2-2-2-2-2-2-1 context. - TimeoutResultAtElement [Line: 120]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 17 with TraceHistMax 1,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∨-962-5-14-2-12-2-2-2-2-2-2-2-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∧-962-5-14-2-12-2-2-2-2-2-2-2-1 context. - TimeoutResultAtElement [Line: 120]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 17 with TraceHistMax 1,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∨-962-5-14-2-12-2-2-2-2-2-2-2-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∧-962-5-14-2-12-2-2-2-2-2-2-2-1 context. - TimeoutResultAtElement [Line: 95]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 17 with TraceHistMax 1,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∨-962-5-14-2-12-2-2-2-2-2-2-2-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∧-962-5-14-2-12-2-2-2-2-2-2-2-1 context. - TimeoutResultAtElement [Line: 95]: Timeout (TraceAbstraction) Unable to prove that integer overflow can never occur Cancelled while CegarLoopForPetriNet was analyzing trace of length 17 with TraceHistMax 1,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∨-962-5-14-2-12-2-2-2-2-2-2-2-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∧-962-5-14-2-12-2-2-2-2-2-2-2-1 context. - TimeoutResultAtElement [Line: 21]: Timeout (TraceAbstraction) Unable to prove that assertion always holds Cancelled while CegarLoopForPetriNet was analyzing trace of length 17 with TraceHistMax 1,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∨-962-5-14-2-12-2-2-2-2-2-2-2-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∧-962-5-14-2-12-2-2-2-2-2-2-2-1 context. - TimeoutResultAtElement [Line: 104]: 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 17 with TraceHistMax 1,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∨-962-5-14-2-12-2-2-2-2-2-2-2-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∧-962-5-14-2-12-2-2-2-2-2-2-2-1 context. - TimeoutResultAtElement [Line: 103]: 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 17 with TraceHistMax 1,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∨-962-5-14-2-12-2-2-2-2-2-2-2-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∧-962-5-14-2-12-2-2-2-2-2-2-2-1 context. - TimeoutResultAtElement [Line: 102]: 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 17 with TraceHistMax 1,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ∨-962-5-14-2-12-2-2-2-2-2-2-2-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∧-962-5-14-2-12-2-2-2-2-2-2-2-1 context. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 7 procedures, 488 locations, 60 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: 847.6s, OverallIterations: 24, TraceHistogramMax: 10, PathProgramHistogramMax: 2, EmptinessCheckTime: 0.0s, AutomataDifference: 112.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 26.9s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 1161 SdHoareTripleChecker+Valid, 3.6s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 1161 mSDsluCounter, 26 SdHoareTripleChecker+Invalid, 3.0s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 18 mSDsCounter, 194 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 5800 IncrementalHoareTripleChecker+Invalid, 5994 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 194 mSolverCounterUnsat, 8 mSDtfsCounter, 5800 mSolverCounterSat, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 228 GetRequests, 86 SyntacticMatches, 1 SemanticMatches, 141 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 185 ImplicationChecksByTransitivity, 0.6s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=2483occurred in iteration=21, InterpolantAutomatonStates: 137, 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.2s SsaConstructionTime, 0.4s SatisfiabilityAnalysisTime, 2.1s InterpolantComputationTime, 304 NumberOfCodeBlocks, 284 NumberOfCodeBlocksAsserted, 32 NumberOfCheckSat, 304 ConstructedInterpolants, 0 QuantifiedInterpolants, 878 SizeOfPredicates, 13 NumberOfNonLiveVariables, 2012 ConjunctsInSsa, 56 ConjunctsInUnsatCore, 37 InterpolantComputations, 18 PerfectInterpolantSequences, 147/287 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