/usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.use.bitabs.translation true -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -i ../../../trunk/examples/svcomp/hardness-nfm22/hardness_codestructure_steplocals_file-34.i -------------------------------------------------------------------------------- This is Ultimate 0.2.4-tmp.fs.bitabs-eval-d9c3e40-m [2023-12-19 05:57:46,472 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-12-19 05:57:46,528 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Default.epf [2023-12-19 05:57:46,531 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-12-19 05:57:46,532 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-12-19 05:57:46,553 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-12-19 05:57:46,553 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-12-19 05:57:46,554 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-12-19 05:57:46,554 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-12-19 05:57:46,554 INFO L153 SettingsManager]: * Use memory slicer=true [2023-12-19 05:57:46,554 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-12-19 05:57:46,555 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-12-19 05:57:46,555 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-12-19 05:57:46,555 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-12-19 05:57:46,556 INFO L153 SettingsManager]: * Use SBE=true [2023-12-19 05:57:46,556 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-12-19 05:57:46,556 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-12-19 05:57:46,556 INFO L153 SettingsManager]: * sizeof long=4 [2023-12-19 05:57:46,557 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-12-19 05:57:46,557 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-12-19 05:57:46,557 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-12-19 05:57:46,563 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-12-19 05:57:46,563 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-12-19 05:57:46,564 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-12-19 05:57:46,568 INFO L153 SettingsManager]: * Allow undefined functions=false [2023-12-19 05:57:46,568 INFO L153 SettingsManager]: * sizeof long double=12 [2023-12-19 05:57:46,568 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-12-19 05:57:46,569 INFO L153 SettingsManager]: * Use constant arrays=true [2023-12-19 05:57:46,569 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-12-19 05:57:46,569 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-12-19 05:57:46,569 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-12-19 05:57:46,570 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-12-19 05:57:46,570 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-19 05:57:46,570 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-12-19 05:57:46,570 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-12-19 05:57:46,570 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-12-19 05:57:46,570 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-12-19 05:57:46,571 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-12-19 05:57:46,571 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-12-19 05:57:46,571 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-12-19 05:57:46,571 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-12-19 05:57:46,572 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-12-19 05:57:46,572 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-12-19 05:57:46,572 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Use bitabs translation -> true [2023-12-19 05:57:46,765 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-12-19 05:57:46,786 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-12-19 05:57:46,788 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-12-19 05:57:46,789 INFO L270 PluginConnector]: Initializing CDTParser... [2023-12-19 05:57:46,789 INFO L274 PluginConnector]: CDTParser initialized [2023-12-19 05:57:46,790 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/hardness-nfm22/hardness_codestructure_steplocals_file-34.i [2023-12-19 05:57:47,879 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-12-19 05:57:48,052 INFO L384 CDTParser]: Found 1 translation units. [2023-12-19 05:57:48,062 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/hardness-nfm22/hardness_codestructure_steplocals_file-34.i [2023-12-19 05:57:48,071 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/817375513/afe817ebda4c4b61a2a7347b1b05e524/FLAGf496e41e1 [2023-12-19 05:57:48,082 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/817375513/afe817ebda4c4b61a2a7347b1b05e524 [2023-12-19 05:57:48,084 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-12-19 05:57:48,085 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-12-19 05:57:48,086 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-12-19 05:57:48,086 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-12-19 05:57:48,093 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-12-19 05:57:48,094 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.12 05:57:48" (1/1) ... [2023-12-19 05:57:48,095 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4617d95e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 05:57:48, skipping insertion in model container [2023-12-19 05:57:48,095 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.12 05:57:48" (1/1) ... [2023-12-19 05:57:48,123 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-12-19 05:57:48,236 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/hardness-nfm22/hardness_codestructure_steplocals_file-34.i[917,930] [2023-12-19 05:57:48,277 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-19 05:57:48,288 INFO L202 MainTranslator]: Completed pre-run [2023-12-19 05:57:48,296 WARN L239 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/hardness-nfm22/hardness_codestructure_steplocals_file-34.i[917,930] [2023-12-19 05:57:48,326 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-19 05:57:48,342 INFO L206 MainTranslator]: Completed translation [2023-12-19 05:57:48,343 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 05:57:48 WrapperNode [2023-12-19 05:57:48,343 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-12-19 05:57:48,344 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-12-19 05:57:48,345 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-12-19 05:57:48,345 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-12-19 05:57:48,349 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 05:57:48" (1/1) ... [2023-12-19 05:57:48,364 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 05:57:48" (1/1) ... [2023-12-19 05:57:48,408 INFO L138 Inliner]: procedures = 26, calls = 40, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 202 [2023-12-19 05:57:48,408 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-12-19 05:57:48,409 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-12-19 05:57:48,409 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-12-19 05:57:48,409 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-12-19 05:57:48,417 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 05:57:48" (1/1) ... [2023-12-19 05:57:48,418 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 05:57:48" (1/1) ... [2023-12-19 05:57:48,421 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 05:57:48" (1/1) ... [2023-12-19 05:57:48,443 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2023-12-19 05:57:48,443 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 05:57:48" (1/1) ... [2023-12-19 05:57:48,443 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 05:57:48" (1/1) ... [2023-12-19 05:57:48,453 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 05:57:48" (1/1) ... [2023-12-19 05:57:48,457 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 05:57:48" (1/1) ... [2023-12-19 05:57:48,464 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 05:57:48" (1/1) ... [2023-12-19 05:57:48,467 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 05:57:48" (1/1) ... [2023-12-19 05:57:48,472 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-12-19 05:57:48,473 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-12-19 05:57:48,473 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-12-19 05:57:48,473 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-12-19 05:57:48,474 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 05:57:48" (1/1) ... [2023-12-19 05:57:48,492 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-19 05:57:48,504 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 05:57:48,550 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2023-12-19 05:57:48,590 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2023-12-19 05:57:48,613 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-12-19 05:57:48,613 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2023-12-19 05:57:48,614 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2023-12-19 05:57:48,614 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2023-12-19 05:57:48,614 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-12-19 05:57:48,614 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-12-19 05:57:48,703 INFO L241 CfgBuilder]: Building ICFG [2023-12-19 05:57:48,705 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-12-19 05:57:49,117 INFO L282 CfgBuilder]: Performing block encoding [2023-12-19 05:57:49,174 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-12-19 05:57:49,174 INFO L309 CfgBuilder]: Removed 1 assume(true) statements. [2023-12-19 05:57:49,174 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.12 05:57:49 BoogieIcfgContainer [2023-12-19 05:57:49,175 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-12-19 05:57:49,178 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-12-19 05:57:49,178 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-12-19 05:57:49,181 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-12-19 05:57:49,181 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 19.12 05:57:48" (1/3) ... [2023-12-19 05:57:49,182 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@40ffa087 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.12 05:57:49, skipping insertion in model container [2023-12-19 05:57:49,182 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 05:57:48" (2/3) ... [2023-12-19 05:57:49,182 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@40ffa087 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.12 05:57:49, skipping insertion in model container [2023-12-19 05:57:49,182 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.12 05:57:49" (3/3) ... [2023-12-19 05:57:49,183 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_codestructure_steplocals_file-34.i [2023-12-19 05:57:49,199 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-12-19 05:57:49,199 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-12-19 05:57:49,263 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-12-19 05:57:49,268 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=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, 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;@454b6c90, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-12-19 05:57:49,269 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-12-19 05:57:49,273 INFO L276 IsEmpty]: Start isEmpty. Operand has 83 states, 53 states have (on average 1.509433962264151) internal successors, (80), 54 states have internal predecessors, (80), 27 states have call successors, (27), 1 states have call predecessors, (27), 1 states have return successors, (27), 27 states have call predecessors, (27), 27 states have call successors, (27) [2023-12-19 05:57:49,288 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 169 [2023-12-19 05:57:49,288 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 05:57:49,289 INFO L195 NwaCegarLoop]: trace histogram [27, 27, 27, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 05:57:49,289 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 05:57:49,294 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 05:57:49,294 INFO L85 PathProgramCache]: Analyzing trace with hash -661736604, now seen corresponding path program 1 times [2023-12-19 05:57:49,301 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 05:57:49,301 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [204402007] [2023-12-19 05:57:49,301 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 05:57:49,302 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 05:57:49,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 05:57:49,495 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 05:57:49,496 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [204402007] [2023-12-19 05:57:49,496 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unsupported non-linear arithmetic [2023-12-19 05:57:49,496 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [920779432] [2023-12-19 05:57:49,496 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 05:57:49,496 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 05:57:49,497 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 05:57:49,509 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-12-19 05:57:49,511 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-12-19 05:57:49,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 05:57:49,617 INFO L262 TraceCheckSpWp]: Trace formula consists of 377 conjuncts, 1 conjunts are in the unsatisfiable core [2023-12-19 05:57:49,629 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 05:57:49,690 INFO L134 CoverageAnalysis]: Checked inductivity of 1404 backedges. 52 proven. 0 refuted. 0 times theorem prover too weak. 1352 trivial. 0 not checked. [2023-12-19 05:57:49,690 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 05:57:49,691 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [920779432] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 05:57:49,691 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 05:57:49,691 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-19 05:57:49,693 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [467145776] [2023-12-19 05:57:49,693 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 05:57:49,696 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-12-19 05:57:49,696 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 05:57:49,719 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-12-19 05:57:49,720 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-12-19 05:57:49,722 INFO L87 Difference]: Start difference. First operand has 83 states, 53 states have (on average 1.509433962264151) internal successors, (80), 54 states have internal predecessors, (80), 27 states have call successors, (27), 1 states have call predecessors, (27), 1 states have return successors, (27), 27 states have call predecessors, (27), 27 states have call successors, (27) Second operand has 2 states, 2 states have (on average 19.0) internal successors, (38), 2 states have internal predecessors, (38), 2 states have call successors, (27), 2 states have call predecessors, (27), 1 states have return successors, (27), 1 states have call predecessors, (27), 2 states have call successors, (27) [2023-12-19 05:57:49,764 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 05:57:49,764 INFO L93 Difference]: Finished difference Result 163 states and 293 transitions. [2023-12-19 05:57:49,768 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-12-19 05:57:49,769 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 19.0) internal successors, (38), 2 states have internal predecessors, (38), 2 states have call successors, (27), 2 states have call predecessors, (27), 1 states have return successors, (27), 1 states have call predecessors, (27), 2 states have call successors, (27) Word has length 168 [2023-12-19 05:57:49,770 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 05:57:49,776 INFO L225 Difference]: With dead ends: 163 [2023-12-19 05:57:49,777 INFO L226 Difference]: Without dead ends: 81 [2023-12-19 05:57:49,780 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 167 GetRequests, 167 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-12-19 05:57:49,783 INFO L413 NwaCegarLoop]: 125 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 4 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 125 SdHoareTripleChecker+Invalid, 4 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 4 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-19 05:57:49,784 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 125 Invalid, 4 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 4 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-19 05:57:49,795 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 81 states. [2023-12-19 05:57:49,816 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 81 to 81. [2023-12-19 05:57:49,817 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 81 states, 52 states have (on average 1.4423076923076923) internal successors, (75), 52 states have internal predecessors, (75), 27 states have call successors, (27), 1 states have call predecessors, (27), 1 states have return successors, (27), 27 states have call predecessors, (27), 27 states have call successors, (27) [2023-12-19 05:57:49,819 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 81 states to 81 states and 129 transitions. [2023-12-19 05:57:49,820 INFO L78 Accepts]: Start accepts. Automaton has 81 states and 129 transitions. Word has length 168 [2023-12-19 05:57:49,820 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 05:57:49,820 INFO L495 AbstractCegarLoop]: Abstraction has 81 states and 129 transitions. [2023-12-19 05:57:49,820 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 19.0) internal successors, (38), 2 states have internal predecessors, (38), 2 states have call successors, (27), 2 states have call predecessors, (27), 1 states have return successors, (27), 1 states have call predecessors, (27), 2 states have call successors, (27) [2023-12-19 05:57:49,820 INFO L276 IsEmpty]: Start isEmpty. Operand 81 states and 129 transitions. [2023-12-19 05:57:49,823 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 169 [2023-12-19 05:57:49,823 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 05:57:49,823 INFO L195 NwaCegarLoop]: trace histogram [27, 27, 27, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 05:57:49,831 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-12-19 05:57:50,024 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable0 [2023-12-19 05:57:50,024 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 05:57:50,025 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 05:57:50,025 INFO L85 PathProgramCache]: Analyzing trace with hash 1616765538, now seen corresponding path program 1 times [2023-12-19 05:57:50,025 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 05:57:50,025 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [247428418] [2023-12-19 05:57:50,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 05:57:50,025 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 05:57:50,070 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 05:57:50,070 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1741651972] [2023-12-19 05:57:50,070 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 05:57:50,070 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 05:57:50,070 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 05:57:50,071 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-12-19 05:57:50,076 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-12-19 05:57:50,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 05:57:50,181 INFO L262 TraceCheckSpWp]: Trace formula consists of 377 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-19 05:57:50,185 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 05:57:50,234 INFO L134 CoverageAnalysis]: Checked inductivity of 1404 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1404 trivial. 0 not checked. [2023-12-19 05:57:50,234 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 05:57:50,235 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 05:57:50,235 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [247428418] [2023-12-19 05:57:50,235 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 05:57:50,235 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1741651972] [2023-12-19 05:57:50,236 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1741651972] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 05:57:50,236 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 05:57:50,236 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-19 05:57:50,236 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [606224281] [2023-12-19 05:57:50,237 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 05:57:50,240 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-19 05:57:50,240 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 05:57:50,242 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-19 05:57:50,242 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-19 05:57:50,242 INFO L87 Difference]: Start difference. First operand 81 states and 129 transitions. Second operand has 3 states, 3 states have (on average 12.0) internal successors, (36), 3 states have internal predecessors, (36), 1 states have call successors, (27), 1 states have call predecessors, (27), 1 states have return successors, (27), 1 states have call predecessors, (27), 1 states have call successors, (27) [2023-12-19 05:57:50,297 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 05:57:50,297 INFO L93 Difference]: Finished difference Result 195 states and 311 transitions. [2023-12-19 05:57:50,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-19 05:57:50,298 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 12.0) internal successors, (36), 3 states have internal predecessors, (36), 1 states have call successors, (27), 1 states have call predecessors, (27), 1 states have return successors, (27), 1 states have call predecessors, (27), 1 states have call successors, (27) Word has length 168 [2023-12-19 05:57:50,300 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 05:57:50,302 INFO L225 Difference]: With dead ends: 195 [2023-12-19 05:57:50,302 INFO L226 Difference]: Without dead ends: 115 [2023-12-19 05:57:50,303 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 167 GetRequests, 166 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-19 05:57:50,304 INFO L413 NwaCegarLoop]: 124 mSDtfsCounter, 48 mSDsluCounter, 120 mSDsCounter, 0 mSdLazyCounter, 14 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 48 SdHoareTripleChecker+Valid, 244 SdHoareTripleChecker+Invalid, 15 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 14 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-19 05:57:50,304 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [48 Valid, 244 Invalid, 15 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 14 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-19 05:57:50,305 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 115 states. [2023-12-19 05:57:50,314 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 115 to 87. [2023-12-19 05:57:50,314 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 87 states, 58 states have (on average 1.4482758620689655) internal successors, (84), 58 states have internal predecessors, (84), 27 states have call successors, (27), 1 states have call predecessors, (27), 1 states have return successors, (27), 27 states have call predecessors, (27), 27 states have call successors, (27) [2023-12-19 05:57:50,318 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 87 states to 87 states and 138 transitions. [2023-12-19 05:57:50,318 INFO L78 Accepts]: Start accepts. Automaton has 87 states and 138 transitions. Word has length 168 [2023-12-19 05:57:50,319 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 05:57:50,320 INFO L495 AbstractCegarLoop]: Abstraction has 87 states and 138 transitions. [2023-12-19 05:57:50,320 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 12.0) internal successors, (36), 3 states have internal predecessors, (36), 1 states have call successors, (27), 1 states have call predecessors, (27), 1 states have return successors, (27), 1 states have call predecessors, (27), 1 states have call successors, (27) [2023-12-19 05:57:50,320 INFO L276 IsEmpty]: Start isEmpty. Operand 87 states and 138 transitions. [2023-12-19 05:57:50,326 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 169 [2023-12-19 05:57:50,327 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 05:57:50,327 INFO L195 NwaCegarLoop]: trace histogram [27, 27, 27, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 05:57:50,333 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2023-12-19 05:57:50,533 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1 [2023-12-19 05:57:50,533 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 05:57:50,534 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 05:57:50,534 INFO L85 PathProgramCache]: Analyzing trace with hash 1029959524, now seen corresponding path program 1 times [2023-12-19 05:57:50,534 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 05:57:50,534 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [821869577] [2023-12-19 05:57:50,534 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 05:57:50,534 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 05:57:50,582 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 05:57:50,583 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2105519918] [2023-12-19 05:57:50,583 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 05:57:50,583 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 05:57:50,584 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 05:57:50,585 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-12-19 05:57:50,595 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-12-19 05:57:51,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 05:57:51,236 INFO L262 TraceCheckSpWp]: Trace formula consists of 378 conjuncts, 12 conjunts are in the unsatisfiable core [2023-12-19 05:57:51,242 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 05:57:51,828 INFO L134 CoverageAnalysis]: Checked inductivity of 1404 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1404 trivial. 0 not checked. [2023-12-19 05:57:51,828 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 05:57:51,829 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 05:57:51,829 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [821869577] [2023-12-19 05:57:51,829 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 05:57:51,829 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2105519918] [2023-12-19 05:57:51,829 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2105519918] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 05:57:51,829 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 05:57:51,829 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-12-19 05:57:51,829 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [305822915] [2023-12-19 05:57:51,830 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 05:57:51,831 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-12-19 05:57:51,831 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 05:57:51,832 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-12-19 05:57:51,832 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2023-12-19 05:57:51,832 INFO L87 Difference]: Start difference. First operand 87 states and 138 transitions. Second operand has 8 states, 8 states have (on average 4.5) internal successors, (36), 8 states have internal predecessors, (36), 1 states have call successors, (27), 1 states have call predecessors, (27), 1 states have return successors, (27), 1 states have call predecessors, (27), 1 states have call successors, (27) [2023-12-19 05:57:52,038 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 05:57:52,039 INFO L93 Difference]: Finished difference Result 275 states and 436 transitions. [2023-12-19 05:57:52,039 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-12-19 05:57:52,039 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 4.5) internal successors, (36), 8 states have internal predecessors, (36), 1 states have call successors, (27), 1 states have call predecessors, (27), 1 states have return successors, (27), 1 states have call predecessors, (27), 1 states have call successors, (27) Word has length 168 [2023-12-19 05:57:52,041 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 05:57:52,045 INFO L225 Difference]: With dead ends: 275 [2023-12-19 05:57:52,045 INFO L226 Difference]: Without dead ends: 189 [2023-12-19 05:57:52,047 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 173 GetRequests, 161 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=60, Invalid=122, Unknown=0, NotChecked=0, Total=182 [2023-12-19 05:57:52,050 INFO L413 NwaCegarLoop]: 116 mSDtfsCounter, 286 mSDsluCounter, 567 mSDsCounter, 0 mSdLazyCounter, 128 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 286 SdHoareTripleChecker+Valid, 683 SdHoareTripleChecker+Invalid, 132 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 128 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-19 05:57:52,052 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [286 Valid, 683 Invalid, 132 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 128 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-19 05:57:52,054 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 189 states. [2023-12-19 05:57:52,068 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 189 to 105. [2023-12-19 05:57:52,072 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 105 states, 76 states have (on average 1.486842105263158) internal successors, (113), 76 states have internal predecessors, (113), 27 states have call successors, (27), 1 states have call predecessors, (27), 1 states have return successors, (27), 27 states have call predecessors, (27), 27 states have call successors, (27) [2023-12-19 05:57:52,074 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 105 states to 105 states and 167 transitions. [2023-12-19 05:57:52,074 INFO L78 Accepts]: Start accepts. Automaton has 105 states and 167 transitions. Word has length 168 [2023-12-19 05:57:52,074 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 05:57:52,075 INFO L495 AbstractCegarLoop]: Abstraction has 105 states and 167 transitions. [2023-12-19 05:57:52,075 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 4.5) internal successors, (36), 8 states have internal predecessors, (36), 1 states have call successors, (27), 1 states have call predecessors, (27), 1 states have return successors, (27), 1 states have call predecessors, (27), 1 states have call successors, (27) [2023-12-19 05:57:52,075 INFO L276 IsEmpty]: Start isEmpty. Operand 105 states and 167 transitions. [2023-12-19 05:57:52,076 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 169 [2023-12-19 05:57:52,076 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 05:57:52,076 INFO L195 NwaCegarLoop]: trace histogram [27, 27, 27, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 05:57:52,100 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-12-19 05:57:52,284 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 05:57:52,285 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 05:57:52,286 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 05:57:52,286 INFO L85 PathProgramCache]: Analyzing trace with hash 18842274, now seen corresponding path program 1 times [2023-12-19 05:57:52,287 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 05:57:52,289 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [842986185] [2023-12-19 05:57:52,289 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 05:57:52,289 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 05:57:52,334 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 05:57:52,334 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [706446220] [2023-12-19 05:57:52,334 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 05:57:52,334 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 05:57:52,334 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 05:57:52,335 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-12-19 05:57:52,337 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-12-19 05:57:52,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 05:57:52,421 INFO L262 TraceCheckSpWp]: Trace formula consists of 376 conjuncts, 13 conjunts are in the unsatisfiable core [2023-12-19 05:57:52,427 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 05:57:52,891 INFO L134 CoverageAnalysis]: Checked inductivity of 1404 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1404 trivial. 0 not checked. [2023-12-19 05:57:52,892 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 05:57:52,892 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 05:57:52,892 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [842986185] [2023-12-19 05:57:52,892 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 05:57:52,892 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [706446220] [2023-12-19 05:57:52,892 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [706446220] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 05:57:52,892 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 05:57:52,892 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-12-19 05:57:52,892 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [304648292] [2023-12-19 05:57:52,892 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 05:57:52,893 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-12-19 05:57:52,893 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 05:57:52,893 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-12-19 05:57:52,893 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2023-12-19 05:57:52,894 INFO L87 Difference]: Start difference. First operand 105 states and 167 transitions. Second operand has 9 states, 9 states have (on average 4.0) internal successors, (36), 9 states have internal predecessors, (36), 1 states have call successors, (27), 1 states have call predecessors, (27), 1 states have return successors, (27), 1 states have call predecessors, (27), 1 states have call successors, (27) [2023-12-19 05:57:53,165 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 05:57:53,165 INFO L93 Difference]: Finished difference Result 293 states and 464 transitions. [2023-12-19 05:57:53,166 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-12-19 05:57:53,166 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 4.0) internal successors, (36), 9 states have internal predecessors, (36), 1 states have call successors, (27), 1 states have call predecessors, (27), 1 states have return successors, (27), 1 states have call predecessors, (27), 1 states have call successors, (27) Word has length 168 [2023-12-19 05:57:53,166 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 05:57:53,167 INFO L225 Difference]: With dead ends: 293 [2023-12-19 05:57:53,167 INFO L226 Difference]: Without dead ends: 189 [2023-12-19 05:57:53,168 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 174 GetRequests, 160 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=75, Invalid=165, Unknown=0, NotChecked=0, Total=240 [2023-12-19 05:57:53,168 INFO L413 NwaCegarLoop]: 128 mSDtfsCounter, 266 mSDsluCounter, 506 mSDsCounter, 0 mSdLazyCounter, 244 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 266 SdHoareTripleChecker+Valid, 634 SdHoareTripleChecker+Invalid, 252 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 244 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-19 05:57:53,169 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [266 Valid, 634 Invalid, 252 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 244 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-19 05:57:53,169 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 189 states. [2023-12-19 05:57:53,175 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 189 to 126. [2023-12-19 05:57:53,175 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 126 states, 97 states have (on average 1.4948453608247423) internal successors, (145), 97 states have internal predecessors, (145), 27 states have call successors, (27), 1 states have call predecessors, (27), 1 states have return successors, (27), 27 states have call predecessors, (27), 27 states have call successors, (27) [2023-12-19 05:57:53,176 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 126 states to 126 states and 199 transitions. [2023-12-19 05:57:53,176 INFO L78 Accepts]: Start accepts. Automaton has 126 states and 199 transitions. Word has length 168 [2023-12-19 05:57:53,176 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 05:57:53,176 INFO L495 AbstractCegarLoop]: Abstraction has 126 states and 199 transitions. [2023-12-19 05:57:53,176 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 4.0) internal successors, (36), 9 states have internal predecessors, (36), 1 states have call successors, (27), 1 states have call predecessors, (27), 1 states have return successors, (27), 1 states have call predecessors, (27), 1 states have call successors, (27) [2023-12-19 05:57:53,177 INFO L276 IsEmpty]: Start isEmpty. Operand 126 states and 199 transitions. [2023-12-19 05:57:53,178 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 170 [2023-12-19 05:57:53,178 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 05:57:53,178 INFO L195 NwaCegarLoop]: trace histogram [27, 27, 27, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 05:57:53,202 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-12-19 05:57:53,405 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 05:57:53,406 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 05:57:53,406 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 05:57:53,406 INFO L85 PathProgramCache]: Analyzing trace with hash -939192393, now seen corresponding path program 1 times [2023-12-19 05:57:53,407 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 05:57:53,407 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1658741896] [2023-12-19 05:57:53,407 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 05:57:53,407 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 05:57:53,444 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 05:57:53,444 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1492151705] [2023-12-19 05:57:53,444 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 05:57:53,444 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 05:57:53,444 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 05:57:53,458 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-12-19 05:57:53,480 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-12-19 05:57:53,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 05:57:53,851 INFO L262 TraceCheckSpWp]: Trace formula consists of 382 conjuncts, 12 conjunts are in the unsatisfiable core [2023-12-19 05:57:53,855 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 05:57:53,996 INFO L134 CoverageAnalysis]: Checked inductivity of 1404 backedges. 726 proven. 36 refuted. 0 times theorem prover too weak. 642 trivial. 0 not checked. [2023-12-19 05:57:53,997 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-19 05:57:54,146 INFO L134 CoverageAnalysis]: Checked inductivity of 1404 backedges. 42 proven. 36 refuted. 0 times theorem prover too weak. 1326 trivial. 0 not checked. [2023-12-19 05:57:54,146 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 05:57:54,146 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1658741896] [2023-12-19 05:57:54,147 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 05:57:54,148 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1492151705] [2023-12-19 05:57:54,150 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1492151705] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-19 05:57:54,151 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-19 05:57:54,155 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 11 [2023-12-19 05:57:54,155 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [870754505] [2023-12-19 05:57:54,155 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-19 05:57:54,156 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-12-19 05:57:54,156 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 05:57:54,156 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-12-19 05:57:54,156 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=72, Unknown=0, NotChecked=0, Total=110 [2023-12-19 05:57:54,157 INFO L87 Difference]: Start difference. First operand 126 states and 199 transitions. Second operand has 11 states, 11 states have (on average 4.454545454545454) internal successors, (49), 11 states have internal predecessors, (49), 2 states have call successors, (39), 2 states have call predecessors, (39), 4 states have return successors, (40), 2 states have call predecessors, (40), 2 states have call successors, (40) [2023-12-19 05:57:54,573 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 05:57:54,573 INFO L93 Difference]: Finished difference Result 318 states and 494 transitions. [2023-12-19 05:57:54,574 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-12-19 05:57:54,574 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 4.454545454545454) internal successors, (49), 11 states have internal predecessors, (49), 2 states have call successors, (39), 2 states have call predecessors, (39), 4 states have return successors, (40), 2 states have call predecessors, (40), 2 states have call successors, (40) Word has length 169 [2023-12-19 05:57:54,575 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 05:57:54,576 INFO L225 Difference]: With dead ends: 318 [2023-12-19 05:57:54,576 INFO L226 Difference]: Without dead ends: 193 [2023-12-19 05:57:54,577 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 344 GetRequests, 326 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 48 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=106, Invalid=236, Unknown=0, NotChecked=0, Total=342 [2023-12-19 05:57:54,578 INFO L413 NwaCegarLoop]: 104 mSDtfsCounter, 221 mSDsluCounter, 266 mSDsCounter, 0 mSdLazyCounter, 524 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 235 SdHoareTripleChecker+Valid, 370 SdHoareTripleChecker+Invalid, 552 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 524 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-19 05:57:54,578 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [235 Valid, 370 Invalid, 552 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 524 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-19 05:57:54,579 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 193 states. [2023-12-19 05:57:54,597 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 193 to 147. [2023-12-19 05:57:54,598 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 147 states, 114 states have (on average 1.394736842105263) internal successors, (159), 115 states have internal predecessors, (159), 29 states have call successors, (29), 3 states have call predecessors, (29), 3 states have return successors, (29), 28 states have call predecessors, (29), 29 states have call successors, (29) [2023-12-19 05:57:54,599 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 147 states to 147 states and 217 transitions. [2023-12-19 05:57:54,599 INFO L78 Accepts]: Start accepts. Automaton has 147 states and 217 transitions. Word has length 169 [2023-12-19 05:57:54,600 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 05:57:54,600 INFO L495 AbstractCegarLoop]: Abstraction has 147 states and 217 transitions. [2023-12-19 05:57:54,600 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 4.454545454545454) internal successors, (49), 11 states have internal predecessors, (49), 2 states have call successors, (39), 2 states have call predecessors, (39), 4 states have return successors, (40), 2 states have call predecessors, (40), 2 states have call successors, (40) [2023-12-19 05:57:54,600 INFO L276 IsEmpty]: Start isEmpty. Operand 147 states and 217 transitions. [2023-12-19 05:57:54,601 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 170 [2023-12-19 05:57:54,601 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 05:57:54,602 INFO L195 NwaCegarLoop]: trace histogram [27, 27, 27, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 05:57:54,616 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-12-19 05:57:54,808 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 05:57:54,809 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 05:57:54,809 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 05:57:54,810 INFO L85 PathProgramCache]: Analyzing trace with hash -1950309643, now seen corresponding path program 1 times [2023-12-19 05:57:54,810 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 05:57:54,810 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [340934061] [2023-12-19 05:57:54,810 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 05:57:54,810 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 05:57:54,835 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 05:57:54,836 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [408508394] [2023-12-19 05:57:54,836 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 05:57:54,836 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 05:57:54,836 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 05:57:54,841 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-12-19 05:57:54,876 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-12-19 05:57:55,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 05:57:55,093 INFO L262 TraceCheckSpWp]: Trace formula consists of 380 conjuncts, 18 conjunts are in the unsatisfiable core [2023-12-19 05:57:55,097 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 05:57:55,802 INFO L134 CoverageAnalysis]: Checked inductivity of 1404 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1404 trivial. 0 not checked. [2023-12-19 05:57:55,803 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 05:57:55,803 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 05:57:55,803 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [340934061] [2023-12-19 05:57:55,803 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 05:57:55,803 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [408508394] [2023-12-19 05:57:55,803 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [408508394] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 05:57:55,803 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 05:57:55,803 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2023-12-19 05:57:55,804 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [686809614] [2023-12-19 05:57:55,804 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 05:57:55,804 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-12-19 05:57:55,804 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 05:57:55,805 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-12-19 05:57:55,805 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=89, Unknown=0, NotChecked=0, Total=132 [2023-12-19 05:57:55,806 INFO L87 Difference]: Start difference. First operand 147 states and 217 transitions. Second operand has 12 states, 12 states have (on average 3.0833333333333335) internal successors, (37), 12 states have internal predecessors, (37), 1 states have call successors, (27), 1 states have call predecessors, (27), 1 states have return successors, (27), 1 states have call predecessors, (27), 1 states have call successors, (27) [2023-12-19 05:57:56,441 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 05:57:56,441 INFO L93 Difference]: Finished difference Result 431 states and 631 transitions. [2023-12-19 05:57:56,443 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-12-19 05:57:56,443 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 3.0833333333333335) internal successors, (37), 12 states have internal predecessors, (37), 1 states have call successors, (27), 1 states have call predecessors, (27), 1 states have return successors, (27), 1 states have call predecessors, (27), 1 states have call successors, (27) Word has length 169 [2023-12-19 05:57:56,444 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 05:57:56,446 INFO L225 Difference]: With dead ends: 431 [2023-12-19 05:57:56,446 INFO L226 Difference]: Without dead ends: 285 [2023-12-19 05:57:56,447 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 180 GetRequests, 158 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 67 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=166, Invalid=386, Unknown=0, NotChecked=0, Total=552 [2023-12-19 05:57:56,448 INFO L413 NwaCegarLoop]: 121 mSDtfsCounter, 411 mSDsluCounter, 368 mSDsCounter, 0 mSdLazyCounter, 278 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 411 SdHoareTripleChecker+Valid, 489 SdHoareTripleChecker+Invalid, 283 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 278 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-19 05:57:56,448 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [411 Valid, 489 Invalid, 283 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 278 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-19 05:57:56,449 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 285 states. [2023-12-19 05:57:56,459 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 285 to 162. [2023-12-19 05:57:56,460 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 162 states, 129 states have (on average 1.4108527131782946) internal successors, (182), 130 states have internal predecessors, (182), 29 states have call successors, (29), 3 states have call predecessors, (29), 3 states have return successors, (29), 28 states have call predecessors, (29), 29 states have call successors, (29) [2023-12-19 05:57:56,461 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 162 states to 162 states and 240 transitions. [2023-12-19 05:57:56,461 INFO L78 Accepts]: Start accepts. Automaton has 162 states and 240 transitions. Word has length 169 [2023-12-19 05:57:56,462 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 05:57:56,462 INFO L495 AbstractCegarLoop]: Abstraction has 162 states and 240 transitions. [2023-12-19 05:57:56,462 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 3.0833333333333335) internal successors, (37), 12 states have internal predecessors, (37), 1 states have call successors, (27), 1 states have call predecessors, (27), 1 states have return successors, (27), 1 states have call predecessors, (27), 1 states have call successors, (27) [2023-12-19 05:57:56,462 INFO L276 IsEmpty]: Start isEmpty. Operand 162 states and 240 transitions. [2023-12-19 05:57:56,463 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 170 [2023-12-19 05:57:56,463 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 05:57:56,464 INFO L195 NwaCegarLoop]: trace histogram [27, 27, 27, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 05:57:56,484 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-12-19 05:57:56,684 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 05:57:56,685 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 05:57:56,685 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 05:57:56,685 INFO L85 PathProgramCache]: Analyzing trace with hash -1960260747, now seen corresponding path program 1 times [2023-12-19 05:57:56,685 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 05:57:56,685 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [876626859] [2023-12-19 05:57:56,685 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 05:57:56,686 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 05:57:56,719 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 05:57:56,719 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [596624422] [2023-12-19 05:57:56,719 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 05:57:56,719 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 05:57:56,719 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 05:57:56,720 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-12-19 05:57:56,743 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-12-19 05:57:56,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 05:57:56,821 INFO L262 TraceCheckSpWp]: Trace formula consists of 382 conjuncts, 21 conjunts are in the unsatisfiable core [2023-12-19 05:57:56,824 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 05:57:57,049 INFO L134 CoverageAnalysis]: Checked inductivity of 1404 backedges. 870 proven. 51 refuted. 0 times theorem prover too weak. 483 trivial. 0 not checked. [2023-12-19 05:57:57,049 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-19 05:57:57,215 INFO L134 CoverageAnalysis]: Checked inductivity of 1404 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1404 trivial. 0 not checked. [2023-12-19 05:57:57,215 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 05:57:57,215 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [876626859] [2023-12-19 05:57:57,215 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 05:57:57,215 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [596624422] [2023-12-19 05:57:57,215 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [596624422] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-19 05:57:57,215 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-19 05:57:57,215 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [10] total 14 [2023-12-19 05:57:57,216 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2107353461] [2023-12-19 05:57:57,216 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 05:57:57,216 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-19 05:57:57,216 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 05:57:57,216 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-19 05:57:57,217 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2023-12-19 05:57:57,217 INFO L87 Difference]: Start difference. First operand 162 states and 240 transitions. Second operand has 6 states, 6 states have (on average 6.166666666666667) internal successors, (37), 6 states have internal predecessors, (37), 1 states have call successors, (27), 1 states have call predecessors, (27), 1 states have return successors, (27), 1 states have call predecessors, (27), 1 states have call successors, (27) [2023-12-19 05:57:57,583 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 05:57:57,583 INFO L93 Difference]: Finished difference Result 499 states and 752 transitions. [2023-12-19 05:57:57,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-12-19 05:57:57,597 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 6.166666666666667) internal successors, (37), 6 states have internal predecessors, (37), 1 states have call successors, (27), 1 states have call predecessors, (27), 1 states have return successors, (27), 1 states have call predecessors, (27), 1 states have call successors, (27) Word has length 169 [2023-12-19 05:57:57,598 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 05:57:57,600 INFO L225 Difference]: With dead ends: 499 [2023-12-19 05:57:57,600 INFO L226 Difference]: Without dead ends: 338 [2023-12-19 05:57:57,601 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 340 GetRequests, 325 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=48, Invalid=224, Unknown=0, NotChecked=0, Total=272 [2023-12-19 05:57:57,602 INFO L413 NwaCegarLoop]: 135 mSDtfsCounter, 79 mSDsluCounter, 320 mSDsCounter, 0 mSdLazyCounter, 372 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 94 SdHoareTripleChecker+Valid, 455 SdHoareTripleChecker+Invalid, 388 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 372 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-19 05:57:57,602 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [94 Valid, 455 Invalid, 388 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 372 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-19 05:57:57,603 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 338 states. [2023-12-19 05:57:57,619 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 338 to 250. [2023-12-19 05:57:57,620 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 250 states, 209 states have (on average 1.4545454545454546) internal successors, (304), 212 states have internal predecessors, (304), 35 states have call successors, (35), 5 states have call predecessors, (35), 5 states have return successors, (35), 32 states have call predecessors, (35), 35 states have call successors, (35) [2023-12-19 05:57:57,621 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 250 states to 250 states and 374 transitions. [2023-12-19 05:57:57,621 INFO L78 Accepts]: Start accepts. Automaton has 250 states and 374 transitions. Word has length 169 [2023-12-19 05:57:57,621 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 05:57:57,621 INFO L495 AbstractCegarLoop]: Abstraction has 250 states and 374 transitions. [2023-12-19 05:57:57,621 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 6.166666666666667) internal successors, (37), 6 states have internal predecessors, (37), 1 states have call successors, (27), 1 states have call predecessors, (27), 1 states have return successors, (27), 1 states have call predecessors, (27), 1 states have call successors, (27) [2023-12-19 05:57:57,621 INFO L276 IsEmpty]: Start isEmpty. Operand 250 states and 374 transitions. [2023-12-19 05:57:57,623 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 170 [2023-12-19 05:57:57,623 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 05:57:57,623 INFO L195 NwaCegarLoop]: trace histogram [27, 27, 27, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 05:57:57,631 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-12-19 05:57:57,830 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 05:57:57,831 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 05:57:57,831 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 05:57:57,832 INFO L85 PathProgramCache]: Analyzing trace with hash 1654648179, now seen corresponding path program 1 times [2023-12-19 05:57:57,832 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 05:57:57,832 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1619825618] [2023-12-19 05:57:57,832 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 05:57:57,832 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 05:57:57,847 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 05:57:57,848 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [371293870] [2023-12-19 05:57:57,848 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 05:57:57,848 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 05:57:57,848 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 05:57:57,849 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-12-19 05:57:57,868 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-12-19 05:57:57,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 05:57:57,939 INFO L262 TraceCheckSpWp]: Trace formula consists of 382 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-19 05:57:57,949 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 05:57:57,973 INFO L134 CoverageAnalysis]: Checked inductivity of 1404 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1404 trivial. 0 not checked. [2023-12-19 05:57:57,974 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 05:57:57,974 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 05:57:57,976 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1619825618] [2023-12-19 05:57:57,976 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 05:57:57,976 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [371293870] [2023-12-19 05:57:57,976 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [371293870] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 05:57:57,976 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 05:57:57,976 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-19 05:57:57,977 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2044955224] [2023-12-19 05:57:57,977 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 05:57:57,977 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-19 05:57:57,977 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 05:57:57,977 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-19 05:57:57,977 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-19 05:57:57,978 INFO L87 Difference]: Start difference. First operand 250 states and 374 transitions. Second operand has 4 states, 4 states have (on average 9.25) internal successors, (37), 4 states have internal predecessors, (37), 1 states have call successors, (27), 1 states have call predecessors, (27), 1 states have return successors, (27), 1 states have call predecessors, (27), 1 states have call successors, (27) [2023-12-19 05:57:58,090 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 05:57:58,090 INFO L93 Difference]: Finished difference Result 538 states and 801 transitions. [2023-12-19 05:57:58,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-19 05:57:58,090 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 9.25) internal successors, (37), 4 states have internal predecessors, (37), 1 states have call successors, (27), 1 states have call predecessors, (27), 1 states have return successors, (27), 1 states have call predecessors, (27), 1 states have call successors, (27) Word has length 169 [2023-12-19 05:57:58,091 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 05:57:58,094 INFO L225 Difference]: With dead ends: 538 [2023-12-19 05:57:58,094 INFO L226 Difference]: Without dead ends: 289 [2023-12-19 05:57:58,095 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 169 GetRequests, 166 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-19 05:57:58,095 INFO L413 NwaCegarLoop]: 141 mSDtfsCounter, 64 mSDsluCounter, 208 mSDsCounter, 0 mSdLazyCounter, 113 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 64 SdHoareTripleChecker+Valid, 349 SdHoareTripleChecker+Invalid, 114 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 113 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-19 05:57:58,096 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [64 Valid, 349 Invalid, 114 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 113 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-19 05:57:58,096 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 289 states. [2023-12-19 05:57:58,109 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 289 to 248. [2023-12-19 05:57:58,110 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 248 states, 207 states have (on average 1.4541062801932367) internal successors, (301), 210 states have internal predecessors, (301), 35 states have call successors, (35), 5 states have call predecessors, (35), 5 states have return successors, (35), 32 states have call predecessors, (35), 35 states have call successors, (35) [2023-12-19 05:57:58,110 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 248 states to 248 states and 371 transitions. [2023-12-19 05:57:58,111 INFO L78 Accepts]: Start accepts. Automaton has 248 states and 371 transitions. Word has length 169 [2023-12-19 05:57:58,111 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 05:57:58,111 INFO L495 AbstractCegarLoop]: Abstraction has 248 states and 371 transitions. [2023-12-19 05:57:58,111 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 9.25) internal successors, (37), 4 states have internal predecessors, (37), 1 states have call successors, (27), 1 states have call predecessors, (27), 1 states have return successors, (27), 1 states have call predecessors, (27), 1 states have call successors, (27) [2023-12-19 05:57:58,111 INFO L276 IsEmpty]: Start isEmpty. Operand 248 states and 371 transitions. [2023-12-19 05:57:58,113 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 170 [2023-12-19 05:57:58,113 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 05:57:58,113 INFO L195 NwaCegarLoop]: trace histogram [27, 27, 27, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 05:57:58,119 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2023-12-19 05:57:58,319 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,SelfDestructingSolverStorable7 [2023-12-19 05:57:58,319 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 05:57:58,320 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 05:57:58,320 INFO L85 PathProgramCache]: Analyzing trace with hash 481183082, now seen corresponding path program 1 times [2023-12-19 05:57:58,320 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 05:57:58,320 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2095596333] [2023-12-19 05:57:58,320 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 05:57:58,320 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 05:57:58,333 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 05:57:58,334 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [637947695] [2023-12-19 05:57:58,334 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 05:57:58,334 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 05:57:58,334 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 05:57:58,335 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-12-19 05:57:58,338 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-12-19 05:57:58,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 05:57:58,812 INFO L262 TraceCheckSpWp]: Trace formula consists of 377 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-19 05:57:58,815 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 05:57:59,125 INFO L134 CoverageAnalysis]: Checked inductivity of 1404 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1404 trivial. 0 not checked. [2023-12-19 05:57:59,126 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 05:57:59,126 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 05:57:59,126 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2095596333] [2023-12-19 05:57:59,126 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 05:57:59,126 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [637947695] [2023-12-19 05:57:59,126 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [637947695] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 05:57:59,126 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 05:57:59,126 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-12-19 05:57:59,128 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1770503841] [2023-12-19 05:57:59,128 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 05:57:59,128 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-19 05:57:59,128 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 05:57:59,129 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-19 05:57:59,129 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2023-12-19 05:57:59,129 INFO L87 Difference]: Start difference. First operand 248 states and 371 transitions. Second operand has 7 states, 7 states have (on average 5.285714285714286) internal successors, (37), 7 states have internal predecessors, (37), 1 states have call successors, (27), 1 states have call predecessors, (27), 1 states have return successors, (27), 1 states have call predecessors, (27), 1 states have call successors, (27) [2023-12-19 05:57:59,347 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 05:57:59,347 INFO L93 Difference]: Finished difference Result 716 states and 1070 transitions. [2023-12-19 05:57:59,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-12-19 05:57:59,348 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 5.285714285714286) internal successors, (37), 7 states have internal predecessors, (37), 1 states have call successors, (27), 1 states have call predecessors, (27), 1 states have return successors, (27), 1 states have call predecessors, (27), 1 states have call successors, (27) Word has length 169 [2023-12-19 05:57:59,348 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 05:57:59,350 INFO L225 Difference]: With dead ends: 716 [2023-12-19 05:57:59,350 INFO L226 Difference]: Without dead ends: 469 [2023-12-19 05:57:59,350 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 171 GetRequests, 163 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=36, Invalid=54, Unknown=0, NotChecked=0, Total=90 [2023-12-19 05:57:59,351 INFO L413 NwaCegarLoop]: 135 mSDtfsCounter, 159 mSDsluCounter, 370 mSDsCounter, 0 mSdLazyCounter, 204 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 159 SdHoareTripleChecker+Valid, 505 SdHoareTripleChecker+Invalid, 209 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 204 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-19 05:57:59,351 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [159 Valid, 505 Invalid, 209 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 204 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-19 05:57:59,351 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 469 states. [2023-12-19 05:57:59,360 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 469 to 259. [2023-12-19 05:57:59,361 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 259 states, 218 states have (on average 1.4403669724770642) internal successors, (314), 221 states have internal predecessors, (314), 35 states have call successors, (35), 5 states have call predecessors, (35), 5 states have return successors, (35), 32 states have call predecessors, (35), 35 states have call successors, (35) [2023-12-19 05:57:59,362 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 259 states to 259 states and 384 transitions. [2023-12-19 05:57:59,362 INFO L78 Accepts]: Start accepts. Automaton has 259 states and 384 transitions. Word has length 169 [2023-12-19 05:57:59,362 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 05:57:59,362 INFO L495 AbstractCegarLoop]: Abstraction has 259 states and 384 transitions. [2023-12-19 05:57:59,363 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.285714285714286) internal successors, (37), 7 states have internal predecessors, (37), 1 states have call successors, (27), 1 states have call predecessors, (27), 1 states have return successors, (27), 1 states have call predecessors, (27), 1 states have call successors, (27) [2023-12-19 05:57:59,363 INFO L276 IsEmpty]: Start isEmpty. Operand 259 states and 384 transitions. [2023-12-19 05:57:59,364 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 170 [2023-12-19 05:57:59,364 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 05:57:59,364 INFO L195 NwaCegarLoop]: trace histogram [27, 27, 27, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 05:57:59,382 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-12-19 05:57:59,570 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 05:57:59,571 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 05:57:59,571 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 05:57:59,572 INFO L85 PathProgramCache]: Analyzing trace with hash -529934168, now seen corresponding path program 1 times [2023-12-19 05:57:59,572 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 05:57:59,572 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [837224886] [2023-12-19 05:57:59,572 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 05:57:59,572 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 05:57:59,586 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 05:57:59,586 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [917431543] [2023-12-19 05:57:59,586 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 05:57:59,587 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 05:57:59,587 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 05:57:59,588 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-12-19 05:57:59,606 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-12-19 05:57:59,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 05:57:59,686 INFO L262 TraceCheckSpWp]: Trace formula consists of 375 conjuncts, 11 conjunts are in the unsatisfiable core [2023-12-19 05:57:59,705 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 05:58:00,056 INFO L134 CoverageAnalysis]: Checked inductivity of 1404 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1404 trivial. 0 not checked. [2023-12-19 05:58:00,057 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 05:58:00,057 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 05:58:00,057 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [837224886] [2023-12-19 05:58:00,057 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 05:58:00,057 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [917431543] [2023-12-19 05:58:00,057 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [917431543] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 05:58:00,057 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 05:58:00,057 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-12-19 05:58:00,058 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1593969475] [2023-12-19 05:58:00,058 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 05:58:00,059 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-12-19 05:58:00,059 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 05:58:00,059 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-12-19 05:58:00,060 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2023-12-19 05:58:00,060 INFO L87 Difference]: Start difference. First operand 259 states and 384 transitions. Second operand has 8 states, 8 states have (on average 4.625) internal successors, (37), 8 states have internal predecessors, (37), 1 states have call successors, (27), 1 states have call predecessors, (27), 1 states have return successors, (27), 1 states have call predecessors, (27), 1 states have call successors, (27) [2023-12-19 05:58:00,412 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 05:58:00,412 INFO L93 Difference]: Finished difference Result 727 states and 1073 transitions. [2023-12-19 05:58:00,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-12-19 05:58:00,412 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 4.625) internal successors, (37), 8 states have internal predecessors, (37), 1 states have call successors, (27), 1 states have call predecessors, (27), 1 states have return successors, (27), 1 states have call predecessors, (27), 1 states have call successors, (27) Word has length 169 [2023-12-19 05:58:00,413 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 05:58:00,414 INFO L225 Difference]: With dead ends: 727 [2023-12-19 05:58:00,414 INFO L226 Difference]: Without dead ends: 469 [2023-12-19 05:58:00,415 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 173 GetRequests, 162 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=54, Invalid=102, Unknown=0, NotChecked=0, Total=156 [2023-12-19 05:58:00,415 INFO L413 NwaCegarLoop]: 150 mSDtfsCounter, 164 mSDsluCounter, 467 mSDsCounter, 0 mSdLazyCounter, 298 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 164 SdHoareTripleChecker+Valid, 617 SdHoareTripleChecker+Invalid, 300 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 298 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-19 05:58:00,415 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [164 Valid, 617 Invalid, 300 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 298 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-19 05:58:00,416 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 469 states. [2023-12-19 05:58:00,425 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 469 to 262. [2023-12-19 05:58:00,425 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 262 states, 221 states have (on average 1.4343891402714932) internal successors, (317), 224 states have internal predecessors, (317), 35 states have call successors, (35), 5 states have call predecessors, (35), 5 states have return successors, (35), 32 states have call predecessors, (35), 35 states have call successors, (35) [2023-12-19 05:58:00,426 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 262 states to 262 states and 387 transitions. [2023-12-19 05:58:00,426 INFO L78 Accepts]: Start accepts. Automaton has 262 states and 387 transitions. Word has length 169 [2023-12-19 05:58:00,426 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 05:58:00,426 INFO L495 AbstractCegarLoop]: Abstraction has 262 states and 387 transitions. [2023-12-19 05:58:00,426 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 4.625) internal successors, (37), 8 states have internal predecessors, (37), 1 states have call successors, (27), 1 states have call predecessors, (27), 1 states have return successors, (27), 1 states have call predecessors, (27), 1 states have call successors, (27) [2023-12-19 05:58:00,426 INFO L276 IsEmpty]: Start isEmpty. Operand 262 states and 387 transitions. [2023-12-19 05:58:00,428 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 170 [2023-12-19 05:58:00,428 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 05:58:00,428 INFO L195 NwaCegarLoop]: trace histogram [27, 27, 27, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 05:58:00,442 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-12-19 05:58:00,634 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,SelfDestructingSolverStorable9 [2023-12-19 05:58:00,634 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 05:58:00,634 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 05:58:00,635 INFO L85 PathProgramCache]: Analyzing trace with hash -1819639508, now seen corresponding path program 1 times [2023-12-19 05:58:00,635 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 05:58:00,635 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [438403671] [2023-12-19 05:58:00,635 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 05:58:00,635 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 05:58:00,653 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 05:58:00,653 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [192395292] [2023-12-19 05:58:00,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 05:58:00,654 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 05:58:00,654 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 05:58:00,655 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-19 05:58:00,657 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2023-12-19 05:58:00,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 05:58:00,905 INFO L262 TraceCheckSpWp]: Trace formula consists of 379 conjuncts, 14 conjunts are in the unsatisfiable core [2023-12-19 05:58:00,909 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 05:58:01,426 INFO L134 CoverageAnalysis]: Checked inductivity of 1404 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1404 trivial. 0 not checked. [2023-12-19 05:58:01,426 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 05:58:01,427 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 05:58:01,427 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [438403671] [2023-12-19 05:58:01,427 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 05:58:01,427 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [192395292] [2023-12-19 05:58:01,427 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [192395292] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 05:58:01,427 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 05:58:01,427 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-12-19 05:58:01,427 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2018077924] [2023-12-19 05:58:01,427 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 05:58:01,428 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-12-19 05:58:01,428 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 05:58:01,428 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-12-19 05:58:01,428 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2023-12-19 05:58:01,429 INFO L87 Difference]: Start difference. First operand 262 states and 387 transitions. Second operand has 9 states, 9 states have (on average 4.111111111111111) internal successors, (37), 9 states have internal predecessors, (37), 1 states have call successors, (27), 1 states have call predecessors, (27), 1 states have return successors, (27), 1 states have call predecessors, (27), 1 states have call successors, (27) [2023-12-19 05:58:01,833 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 05:58:01,834 INFO L93 Difference]: Finished difference Result 754 states and 1108 transitions. [2023-12-19 05:58:01,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-12-19 05:58:01,834 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 4.111111111111111) internal successors, (37), 9 states have internal predecessors, (37), 1 states have call successors, (27), 1 states have call predecessors, (27), 1 states have return successors, (27), 1 states have call predecessors, (27), 1 states have call successors, (27) Word has length 169 [2023-12-19 05:58:01,834 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 05:58:01,836 INFO L225 Difference]: With dead ends: 754 [2023-12-19 05:58:01,836 INFO L226 Difference]: Without dead ends: 493 [2023-12-19 05:58:01,837 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 175 GetRequests, 161 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 29 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=80, Invalid=160, Unknown=0, NotChecked=0, Total=240 [2023-12-19 05:58:01,837 INFO L413 NwaCegarLoop]: 175 mSDtfsCounter, 284 mSDsluCounter, 371 mSDsCounter, 0 mSdLazyCounter, 238 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 284 SdHoareTripleChecker+Valid, 546 SdHoareTripleChecker+Invalid, 240 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 238 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-19 05:58:01,838 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [284 Valid, 546 Invalid, 240 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 238 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-19 05:58:01,838 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 493 states. [2023-12-19 05:58:01,848 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 493 to 262. [2023-12-19 05:58:01,849 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 262 states, 221 states have (on average 1.4343891402714932) internal successors, (317), 224 states have internal predecessors, (317), 35 states have call successors, (35), 5 states have call predecessors, (35), 5 states have return successors, (35), 32 states have call predecessors, (35), 35 states have call successors, (35) [2023-12-19 05:58:01,850 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 262 states to 262 states and 387 transitions. [2023-12-19 05:58:01,850 INFO L78 Accepts]: Start accepts. Automaton has 262 states and 387 transitions. Word has length 169 [2023-12-19 05:58:01,850 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 05:58:01,850 INFO L495 AbstractCegarLoop]: Abstraction has 262 states and 387 transitions. [2023-12-19 05:58:01,850 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 4.111111111111111) internal successors, (37), 9 states have internal predecessors, (37), 1 states have call successors, (27), 1 states have call predecessors, (27), 1 states have return successors, (27), 1 states have call predecessors, (27), 1 states have call successors, (27) [2023-12-19 05:58:01,850 INFO L276 IsEmpty]: Start isEmpty. Operand 262 states and 387 transitions. [2023-12-19 05:58:01,851 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 170 [2023-12-19 05:58:01,851 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 05:58:01,852 INFO L195 NwaCegarLoop]: trace histogram [27, 27, 27, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 05:58:01,861 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2023-12-19 05:58:02,058 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2023-12-19 05:58:02,058 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 05:58:02,059 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 05:58:02,059 INFO L85 PathProgramCache]: Analyzing trace with hash 1464210538, now seen corresponding path program 1 times [2023-12-19 05:58:02,059 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 05:58:02,059 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1345293141] [2023-12-19 05:58:02,059 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 05:58:02,059 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 05:58:02,079 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 05:58:02,080 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1943327155] [2023-12-19 05:58:02,080 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 05:58:02,080 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 05:58:02,080 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 05:58:02,082 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-19 05:58:02,084 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2023-12-19 05:58:02,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 05:58:02,169 INFO L262 TraceCheckSpWp]: Trace formula consists of 377 conjuncts, 15 conjunts are in the unsatisfiable core [2023-12-19 05:58:02,173 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 05:58:02,819 INFO L134 CoverageAnalysis]: Checked inductivity of 1404 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1404 trivial. 0 not checked. [2023-12-19 05:58:02,819 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 05:58:02,819 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 05:58:02,820 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1345293141] [2023-12-19 05:58:02,820 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 05:58:02,820 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1943327155] [2023-12-19 05:58:02,820 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1943327155] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 05:58:02,820 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 05:58:02,820 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-12-19 05:58:02,820 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1147259432] [2023-12-19 05:58:02,820 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 05:58:02,821 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-12-19 05:58:02,821 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 05:58:02,821 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-12-19 05:58:02,821 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=58, Unknown=0, NotChecked=0, Total=90 [2023-12-19 05:58:02,822 INFO L87 Difference]: Start difference. First operand 262 states and 387 transitions. Second operand has 10 states, 10 states have (on average 3.7) internal successors, (37), 10 states have internal predecessors, (37), 1 states have call successors, (27), 1 states have call predecessors, (27), 1 states have return successors, (27), 1 states have call predecessors, (27), 1 states have call successors, (27) [2023-12-19 05:58:03,408 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 05:58:03,408 INFO L93 Difference]: Finished difference Result 754 states and 1106 transitions. [2023-12-19 05:58:03,414 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2023-12-19 05:58:03,415 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 3.7) internal successors, (37), 10 states have internal predecessors, (37), 1 states have call successors, (27), 1 states have call predecessors, (27), 1 states have return successors, (27), 1 states have call predecessors, (27), 1 states have call successors, (27) Word has length 169 [2023-12-19 05:58:03,415 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 05:58:03,417 INFO L225 Difference]: With dead ends: 754 [2023-12-19 05:58:03,417 INFO L226 Difference]: Without dead ends: 493 [2023-12-19 05:58:03,418 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 176 GetRequests, 160 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=97, Invalid=209, Unknown=0, NotChecked=0, Total=306 [2023-12-19 05:58:03,419 INFO L413 NwaCegarLoop]: 195 mSDtfsCounter, 236 mSDsluCounter, 587 mSDsCounter, 0 mSdLazyCounter, 372 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 236 SdHoareTripleChecker+Valid, 782 SdHoareTripleChecker+Invalid, 374 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 372 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-19 05:58:03,419 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [236 Valid, 782 Invalid, 374 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 372 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-19 05:58:03,420 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 493 states. [2023-12-19 05:58:03,430 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 493 to 246. [2023-12-19 05:58:03,431 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 246 states, 205 states have (on average 1.4195121951219511) internal successors, (291), 208 states have internal predecessors, (291), 35 states have call successors, (35), 5 states have call predecessors, (35), 5 states have return successors, (35), 32 states have call predecessors, (35), 35 states have call successors, (35) [2023-12-19 05:58:03,432 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 246 states to 246 states and 361 transitions. [2023-12-19 05:58:03,432 INFO L78 Accepts]: Start accepts. Automaton has 246 states and 361 transitions. Word has length 169 [2023-12-19 05:58:03,432 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 05:58:03,432 INFO L495 AbstractCegarLoop]: Abstraction has 246 states and 361 transitions. [2023-12-19 05:58:03,432 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 3.7) internal successors, (37), 10 states have internal predecessors, (37), 1 states have call successors, (27), 1 states have call predecessors, (27), 1 states have return successors, (27), 1 states have call predecessors, (27), 1 states have call successors, (27) [2023-12-19 05:58:03,432 INFO L276 IsEmpty]: Start isEmpty. Operand 246 states and 361 transitions. [2023-12-19 05:58:03,433 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 171 [2023-12-19 05:58:03,433 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 05:58:03,434 INFO L195 NwaCegarLoop]: trace histogram [27, 27, 27, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 05:58:03,443 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2023-12-19 05:58:03,643 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2023-12-19 05:58:03,643 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 05:58:03,644 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 05:58:03,644 INFO L85 PathProgramCache]: Analyzing trace with hash -862589119, now seen corresponding path program 1 times [2023-12-19 05:58:03,644 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 05:58:03,644 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [749133253] [2023-12-19 05:58:03,644 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 05:58:03,644 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 05:58:03,659 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 05:58:03,659 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [950147114] [2023-12-19 05:58:03,660 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 05:58:03,660 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 05:58:03,660 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 05:58:03,661 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-19 05:58:03,668 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2023-12-19 05:58:03,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 05:58:03,747 INFO L262 TraceCheckSpWp]: Trace formula consists of 385 conjuncts, 15 conjunts are in the unsatisfiable core [2023-12-19 05:58:03,750 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 05:58:03,878 INFO L134 CoverageAnalysis]: Checked inductivity of 1404 backedges. 546 proven. 18 refuted. 0 times theorem prover too weak. 840 trivial. 0 not checked. [2023-12-19 05:58:03,878 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-19 05:58:04,039 INFO L134 CoverageAnalysis]: Checked inductivity of 1404 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1404 trivial. 0 not checked. [2023-12-19 05:58:04,039 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 05:58:04,039 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [749133253] [2023-12-19 05:58:04,039 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 05:58:04,039 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [950147114] [2023-12-19 05:58:04,040 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [950147114] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-19 05:58:04,040 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-19 05:58:04,040 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [8] total 13 [2023-12-19 05:58:04,041 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [272582118] [2023-12-19 05:58:04,041 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 05:58:04,041 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-19 05:58:04,041 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 05:58:04,042 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-19 05:58:04,043 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2023-12-19 05:58:04,043 INFO L87 Difference]: Start difference. First operand 246 states and 361 transitions. Second operand has 7 states, 7 states have (on average 5.428571428571429) internal successors, (38), 7 states have internal predecessors, (38), 1 states have call successors, (27), 1 states have call predecessors, (27), 1 states have return successors, (27), 1 states have call predecessors, (27), 1 states have call successors, (27) [2023-12-19 05:58:04,469 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 05:58:04,469 INFO L93 Difference]: Finished difference Result 615 states and 911 transitions. [2023-12-19 05:58:04,470 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-12-19 05:58:04,470 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 5.428571428571429) internal successors, (38), 7 states have internal predecessors, (38), 1 states have call successors, (27), 1 states have call predecessors, (27), 1 states have return successors, (27), 1 states have call predecessors, (27), 1 states have call successors, (27) Word has length 170 [2023-12-19 05:58:04,470 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 05:58:04,472 INFO L225 Difference]: With dead ends: 615 [2023-12-19 05:58:04,472 INFO L226 Difference]: Without dead ends: 370 [2023-12-19 05:58:04,473 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 342 GetRequests, 328 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=50, Invalid=190, Unknown=0, NotChecked=0, Total=240 [2023-12-19 05:58:04,474 INFO L413 NwaCegarLoop]: 136 mSDtfsCounter, 97 mSDsluCounter, 392 mSDsCounter, 0 mSdLazyCounter, 416 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 112 SdHoareTripleChecker+Valid, 528 SdHoareTripleChecker+Invalid, 430 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 416 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-19 05:58:04,474 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [112 Valid, 528 Invalid, 430 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 416 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-19 05:58:04,474 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 370 states. [2023-12-19 05:58:04,484 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 370 to 252. [2023-12-19 05:58:04,484 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 252 states, 211 states have (on average 1.4123222748815165) internal successors, (298), 214 states have internal predecessors, (298), 35 states have call successors, (35), 5 states have call predecessors, (35), 5 states have return successors, (35), 32 states have call predecessors, (35), 35 states have call successors, (35) [2023-12-19 05:58:04,485 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 252 states to 252 states and 368 transitions. [2023-12-19 05:58:04,485 INFO L78 Accepts]: Start accepts. Automaton has 252 states and 368 transitions. Word has length 170 [2023-12-19 05:58:04,485 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 05:58:04,485 INFO L495 AbstractCegarLoop]: Abstraction has 252 states and 368 transitions. [2023-12-19 05:58:04,486 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.428571428571429) internal successors, (38), 7 states have internal predecessors, (38), 1 states have call successors, (27), 1 states have call predecessors, (27), 1 states have return successors, (27), 1 states have call predecessors, (27), 1 states have call successors, (27) [2023-12-19 05:58:04,486 INFO L276 IsEmpty]: Start isEmpty. Operand 252 states and 368 transitions. [2023-12-19 05:58:04,487 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 171 [2023-12-19 05:58:04,487 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 05:58:04,487 INFO L195 NwaCegarLoop]: trace histogram [27, 27, 27, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 05:58:04,494 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2023-12-19 05:58:04,694 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2023-12-19 05:58:04,694 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 05:58:04,694 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 05:58:04,694 INFO L85 PathProgramCache]: Analyzing trace with hash -1542647489, now seen corresponding path program 1 times [2023-12-19 05:58:04,695 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 05:58:04,695 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1143132744] [2023-12-19 05:58:04,695 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 05:58:04,695 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 05:58:04,705 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 05:58:04,706 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1250280306] [2023-12-19 05:58:04,706 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 05:58:04,706 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 05:58:04,706 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 05:58:04,707 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-19 05:58:04,709 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2023-12-19 05:58:04,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 05:58:04,788 INFO L262 TraceCheckSpWp]: Trace formula consists of 385 conjuncts, 5 conjunts are in the unsatisfiable core [2023-12-19 05:58:04,791 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 05:58:04,824 INFO L134 CoverageAnalysis]: Checked inductivity of 1404 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1404 trivial. 0 not checked. [2023-12-19 05:58:04,824 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 05:58:04,824 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 05:58:04,824 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1143132744] [2023-12-19 05:58:04,824 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 05:58:04,824 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1250280306] [2023-12-19 05:58:04,824 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1250280306] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 05:58:04,824 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 05:58:04,825 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-19 05:58:04,825 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1498452274] [2023-12-19 05:58:04,825 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 05:58:04,825 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-19 05:58:04,825 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 05:58:04,825 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-19 05:58:04,826 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-12-19 05:58:04,826 INFO L87 Difference]: Start difference. First operand 252 states and 368 transitions. Second operand has 5 states, 5 states have (on average 7.6) internal successors, (38), 5 states have internal predecessors, (38), 1 states have call successors, (27), 1 states have call predecessors, (27), 1 states have return successors, (27), 1 states have call predecessors, (27), 1 states have call successors, (27) [2023-12-19 05:58:05,020 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 05:58:05,021 INFO L93 Difference]: Finished difference Result 583 states and 846 transitions. [2023-12-19 05:58:05,021 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-19 05:58:05,021 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 7.6) internal successors, (38), 5 states have internal predecessors, (38), 1 states have call successors, (27), 1 states have call predecessors, (27), 1 states have return successors, (27), 1 states have call predecessors, (27), 1 states have call successors, (27) Word has length 170 [2023-12-19 05:58:05,022 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 05:58:05,023 INFO L225 Difference]: With dead ends: 583 [2023-12-19 05:58:05,023 INFO L226 Difference]: Without dead ends: 332 [2023-12-19 05:58:05,024 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 170 GetRequests, 166 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2023-12-19 05:58:05,025 INFO L413 NwaCegarLoop]: 157 mSDtfsCounter, 107 mSDsluCounter, 245 mSDsCounter, 0 mSdLazyCounter, 166 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 107 SdHoareTripleChecker+Valid, 402 SdHoareTripleChecker+Invalid, 181 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 166 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-19 05:58:05,025 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [107 Valid, 402 Invalid, 181 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 166 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-19 05:58:05,026 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 332 states. [2023-12-19 05:58:05,039 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 332 to 246. [2023-12-19 05:58:05,039 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 246 states, 205 states have (on average 1.4146341463414633) internal successors, (290), 208 states have internal predecessors, (290), 35 states have call successors, (35), 5 states have call predecessors, (35), 5 states have return successors, (35), 32 states have call predecessors, (35), 35 states have call successors, (35) [2023-12-19 05:58:05,040 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 246 states to 246 states and 360 transitions. [2023-12-19 05:58:05,041 INFO L78 Accepts]: Start accepts. Automaton has 246 states and 360 transitions. Word has length 170 [2023-12-19 05:58:05,041 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 05:58:05,041 INFO L495 AbstractCegarLoop]: Abstraction has 246 states and 360 transitions. [2023-12-19 05:58:05,041 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 7.6) internal successors, (38), 5 states have internal predecessors, (38), 1 states have call successors, (27), 1 states have call predecessors, (27), 1 states have return successors, (27), 1 states have call predecessors, (27), 1 states have call successors, (27) [2023-12-19 05:58:05,041 INFO L276 IsEmpty]: Start isEmpty. Operand 246 states and 360 transitions. [2023-12-19 05:58:05,043 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 171 [2023-12-19 05:58:05,043 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 05:58:05,043 INFO L195 NwaCegarLoop]: trace histogram [27, 27, 27, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 05:58:05,063 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2023-12-19 05:58:05,251 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 05:58:05,252 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 05:58:05,252 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 05:58:05,252 INFO L85 PathProgramCache]: Analyzing trace with hash -517877655, now seen corresponding path program 1 times [2023-12-19 05:58:05,252 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 05:58:05,252 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [916518401] [2023-12-19 05:58:05,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 05:58:05,253 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 05:58:05,263 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 05:58:05,263 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2050318405] [2023-12-19 05:58:05,263 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 05:58:05,263 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 05:58:05,263 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 05:58:05,264 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-19 05:58:05,269 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2023-12-19 05:58:05,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 05:58:05,347 INFO L262 TraceCheckSpWp]: Trace formula consists of 381 conjuncts, 26 conjunts are in the unsatisfiable core [2023-12-19 05:58:05,350 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 05:58:07,039 INFO L134 CoverageAnalysis]: Checked inductivity of 1404 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1404 trivial. 0 not checked. [2023-12-19 05:58:07,039 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 05:58:07,039 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 05:58:07,039 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [916518401] [2023-12-19 05:58:07,039 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 05:58:07,039 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2050318405] [2023-12-19 05:58:07,039 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2050318405] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 05:58:07,039 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 05:58:07,039 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2023-12-19 05:58:07,039 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [755554591] [2023-12-19 05:58:07,040 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 05:58:07,040 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-12-19 05:58:07,040 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 05:58:07,040 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-12-19 05:58:07,041 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=162, Unknown=0, NotChecked=0, Total=240 [2023-12-19 05:58:07,041 INFO L87 Difference]: Start difference. First operand 246 states and 360 transitions. Second operand has 16 states, 16 states have (on average 2.375) internal successors, (38), 16 states have internal predecessors, (38), 1 states have call successors, (27), 1 states have call predecessors, (27), 1 states have return successors, (27), 1 states have call predecessors, (27), 1 states have call successors, (27) [2023-12-19 05:58:14,867 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 05:58:14,867 INFO L93 Difference]: Finished difference Result 782 states and 1140 transitions. [2023-12-19 05:58:14,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2023-12-19 05:58:14,868 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.375) internal successors, (38), 16 states have internal predecessors, (38), 1 states have call successors, (27), 1 states have call predecessors, (27), 1 states have return successors, (27), 1 states have call predecessors, (27), 1 states have call successors, (27) Word has length 170 [2023-12-19 05:58:14,869 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 05:58:14,871 INFO L225 Difference]: With dead ends: 782 [2023-12-19 05:58:14,871 INFO L226 Difference]: Without dead ends: 537 [2023-12-19 05:58:14,872 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 185 GetRequests, 155 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 137 ImplicationChecksByTransitivity, 3.5s TimeCoverageRelationStatistics Valid=280, Invalid=712, Unknown=0, NotChecked=0, Total=992 [2023-12-19 05:58:14,872 INFO L413 NwaCegarLoop]: 199 mSDtfsCounter, 355 mSDsluCounter, 606 mSDsCounter, 0 mSdLazyCounter, 728 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 355 SdHoareTripleChecker+Valid, 805 SdHoareTripleChecker+Invalid, 733 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 728 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.9s IncrementalHoareTripleChecker+Time [2023-12-19 05:58:14,873 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [355 Valid, 805 Invalid, 733 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 728 Invalid, 0 Unknown, 0 Unchecked, 4.9s Time] [2023-12-19 05:58:14,874 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 537 states. [2023-12-19 05:58:14,890 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 537 to 216. [2023-12-19 05:58:14,891 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 216 states, 175 states have (on average 1.3885714285714286) internal successors, (243), 178 states have internal predecessors, (243), 35 states have call successors, (35), 5 states have call predecessors, (35), 5 states have return successors, (35), 32 states have call predecessors, (35), 35 states have call successors, (35) [2023-12-19 05:58:14,891 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 216 states to 216 states and 313 transitions. [2023-12-19 05:58:14,892 INFO L78 Accepts]: Start accepts. Automaton has 216 states and 313 transitions. Word has length 170 [2023-12-19 05:58:14,892 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 05:58:14,892 INFO L495 AbstractCegarLoop]: Abstraction has 216 states and 313 transitions. [2023-12-19 05:58:14,892 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.375) internal successors, (38), 16 states have internal predecessors, (38), 1 states have call successors, (27), 1 states have call predecessors, (27), 1 states have return successors, (27), 1 states have call predecessors, (27), 1 states have call successors, (27) [2023-12-19 05:58:14,892 INFO L276 IsEmpty]: Start isEmpty. Operand 216 states and 313 transitions. [2023-12-19 05:58:14,893 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 172 [2023-12-19 05:58:14,893 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 05:58:14,893 INFO L195 NwaCegarLoop]: trace histogram [27, 27, 27, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 05:58:14,902 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2023-12-19 05:58:15,099 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2023-12-19 05:58:15,100 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 05:58:15,100 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 05:58:15,100 INFO L85 PathProgramCache]: Analyzing trace with hash -1487536190, now seen corresponding path program 1 times [2023-12-19 05:58:15,100 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 05:58:15,100 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [115821002] [2023-12-19 05:58:15,100 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 05:58:15,101 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 05:58:15,112 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 05:58:15,112 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [902143155] [2023-12-19 05:58:15,112 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 05:58:15,112 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 05:58:15,112 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 05:58:15,113 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-19 05:58:15,128 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2023-12-19 05:58:15,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 05:58:15,191 INFO L262 TraceCheckSpWp]: Trace formula consists of 385 conjuncts, 24 conjunts are in the unsatisfiable core [2023-12-19 05:58:15,194 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 05:58:39,357 INFO L134 CoverageAnalysis]: Checked inductivity of 1404 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1404 trivial. 0 not checked. [2023-12-19 05:58:39,357 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 05:58:39,357 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 05:58:39,358 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [115821002] [2023-12-19 05:58:39,358 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 05:58:39,358 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [902143155] [2023-12-19 05:58:39,358 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [902143155] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 05:58:39,358 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 05:58:39,358 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2023-12-19 05:58:39,358 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [392270008] [2023-12-19 05:58:39,358 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 05:58:39,359 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-12-19 05:58:39,359 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 05:58:39,359 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-12-19 05:58:39,359 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=113, Unknown=0, NotChecked=0, Total=156 [2023-12-19 05:58:39,360 INFO L87 Difference]: Start difference. First operand 216 states and 313 transitions. Second operand has 13 states, 13 states have (on average 3.0) internal successors, (39), 12 states have internal predecessors, (39), 1 states have call successors, (27), 1 states have call predecessors, (27), 1 states have return successors, (27), 1 states have call predecessors, (27), 1 states have call successors, (27) [2023-12-19 05:58:41,098 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 05:58:41,098 INFO L93 Difference]: Finished difference Result 572 states and 819 transitions. [2023-12-19 05:58:41,099 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-12-19 05:58:41,099 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.0) internal successors, (39), 12 states have internal predecessors, (39), 1 states have call successors, (27), 1 states have call predecessors, (27), 1 states have return successors, (27), 1 states have call predecessors, (27), 1 states have call successors, (27) Word has length 171 [2023-12-19 05:58:41,099 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 05:58:41,101 INFO L225 Difference]: With dead ends: 572 [2023-12-19 05:58:41,101 INFO L226 Difference]: Without dead ends: 570 [2023-12-19 05:58:41,102 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 177 GetRequests, 159 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=101, Invalid=279, Unknown=0, NotChecked=0, Total=380 [2023-12-19 05:58:41,102 INFO L413 NwaCegarLoop]: 147 mSDtfsCounter, 282 mSDsluCounter, 694 mSDsCounter, 0 mSdLazyCounter, 901 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 282 SdHoareTripleChecker+Valid, 841 SdHoareTripleChecker+Invalid, 932 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 901 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2023-12-19 05:58:41,102 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [282 Valid, 841 Invalid, 932 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 901 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2023-12-19 05:58:41,103 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 570 states. [2023-12-19 05:58:41,138 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 570 to 419. [2023-12-19 05:58:41,139 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 419 states, 326 states have (on average 1.3742331288343559) internal successors, (448), 332 states have internal predecessors, (448), 82 states have call successors, (82), 10 states have call predecessors, (82), 10 states have return successors, (82), 76 states have call predecessors, (82), 82 states have call successors, (82) [2023-12-19 05:58:41,140 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 419 states to 419 states and 612 transitions. [2023-12-19 05:58:41,141 INFO L78 Accepts]: Start accepts. Automaton has 419 states and 612 transitions. Word has length 171 [2023-12-19 05:58:41,141 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 05:58:41,141 INFO L495 AbstractCegarLoop]: Abstraction has 419 states and 612 transitions. [2023-12-19 05:58:41,141 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.0) internal successors, (39), 12 states have internal predecessors, (39), 1 states have call successors, (27), 1 states have call predecessors, (27), 1 states have return successors, (27), 1 states have call predecessors, (27), 1 states have call successors, (27) [2023-12-19 05:58:41,141 INFO L276 IsEmpty]: Start isEmpty. Operand 419 states and 612 transitions. [2023-12-19 05:58:41,142 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 172 [2023-12-19 05:58:41,142 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 05:58:41,142 INFO L195 NwaCegarLoop]: trace histogram [27, 27, 27, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 05:58:41,151 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2023-12-19 05:58:41,351 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2023-12-19 05:58:41,352 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 05:58:41,352 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 05:58:41,352 INFO L85 PathProgramCache]: Analyzing trace with hash -807477820, now seen corresponding path program 1 times [2023-12-19 05:58:41,352 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 05:58:41,352 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1879385219] [2023-12-19 05:58:41,352 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 05:58:41,352 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 05:58:41,368 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 05:58:41,368 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [797239332] [2023-12-19 05:58:41,369 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 05:58:41,369 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 05:58:41,369 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 05:58:41,370 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-19 05:58:41,373 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2023-12-19 05:58:41,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 05:58:41,462 INFO L262 TraceCheckSpWp]: Trace formula consists of 383 conjuncts, 23 conjunts are in the unsatisfiable core [2023-12-19 05:58:41,466 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 05:59:01,132 INFO L134 CoverageAnalysis]: Checked inductivity of 1404 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1404 trivial. 0 not checked. [2023-12-19 05:59:01,132 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 05:59:01,132 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 05:59:01,132 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1879385219] [2023-12-19 05:59:01,132 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 05:59:01,132 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [797239332] [2023-12-19 05:59:01,132 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [797239332] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 05:59:01,132 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 05:59:01,132 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2023-12-19 05:59:01,133 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [497086656] [2023-12-19 05:59:01,133 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 05:59:01,133 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-12-19 05:59:01,133 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 05:59:01,134 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-12-19 05:59:01,134 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=113, Unknown=0, NotChecked=0, Total=156 [2023-12-19 05:59:01,134 INFO L87 Difference]: Start difference. First operand 419 states and 612 transitions. Second operand has 13 states, 13 states have (on average 3.0) internal successors, (39), 12 states have internal predecessors, (39), 1 states have call successors, (27), 1 states have call predecessors, (27), 1 states have return successors, (27), 1 states have call predecessors, (27), 1 states have call successors, (27) [2023-12-19 05:59:02,814 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 05:59:02,815 INFO L93 Difference]: Finished difference Result 553 states and 786 transitions. [2023-12-19 05:59:02,815 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-12-19 05:59:02,815 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.0) internal successors, (39), 12 states have internal predecessors, (39), 1 states have call successors, (27), 1 states have call predecessors, (27), 1 states have return successors, (27), 1 states have call predecessors, (27), 1 states have call successors, (27) Word has length 171 [2023-12-19 05:59:02,816 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 05:59:02,817 INFO L225 Difference]: With dead ends: 553 [2023-12-19 05:59:02,818 INFO L226 Difference]: Without dead ends: 551 [2023-12-19 05:59:02,818 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 177 GetRequests, 159 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=101, Invalid=279, Unknown=0, NotChecked=0, Total=380 [2023-12-19 05:59:02,818 INFO L413 NwaCegarLoop]: 169 mSDtfsCounter, 288 mSDsluCounter, 677 mSDsCounter, 0 mSdLazyCounter, 775 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 288 SdHoareTripleChecker+Valid, 846 SdHoareTripleChecker+Invalid, 806 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 775 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2023-12-19 05:59:02,818 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [288 Valid, 846 Invalid, 806 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 775 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2023-12-19 05:59:02,819 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 551 states. [2023-12-19 05:59:02,863 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 551 to 461. [2023-12-19 05:59:02,864 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 461 states, 362 states have (on average 1.3591160220994476) internal successors, (492), 370 states have internal predecessors, (492), 86 states have call successors, (86), 12 states have call predecessors, (86), 12 states have return successors, (86), 78 states have call predecessors, (86), 86 states have call successors, (86) [2023-12-19 05:59:02,865 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 461 states to 461 states and 664 transitions. [2023-12-19 05:59:02,865 INFO L78 Accepts]: Start accepts. Automaton has 461 states and 664 transitions. Word has length 171 [2023-12-19 05:59:02,865 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 05:59:02,865 INFO L495 AbstractCegarLoop]: Abstraction has 461 states and 664 transitions. [2023-12-19 05:59:02,865 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.0) internal successors, (39), 12 states have internal predecessors, (39), 1 states have call successors, (27), 1 states have call predecessors, (27), 1 states have return successors, (27), 1 states have call predecessors, (27), 1 states have call successors, (27) [2023-12-19 05:59:02,865 INFO L276 IsEmpty]: Start isEmpty. Operand 461 states and 664 transitions. [2023-12-19 05:59:02,866 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 172 [2023-12-19 05:59:02,866 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 05:59:02,866 INFO L195 NwaCegarLoop]: trace histogram [27, 27, 27, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 05:59:02,872 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2023-12-19 05:59:03,072 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2023-12-19 05:59:03,072 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 05:59:03,073 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 05:59:03,073 INFO L85 PathProgramCache]: Analyzing trace with hash -1745701628, now seen corresponding path program 1 times [2023-12-19 05:59:03,073 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 05:59:03,073 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [359718845] [2023-12-19 05:59:03,073 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 05:59:03,073 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 05:59:03,083 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 05:59:03,084 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1702593505] [2023-12-19 05:59:03,084 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 05:59:03,084 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 05:59:03,084 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 05:59:03,085 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-19 05:59:03,087 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2023-12-19 05:59:03,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 05:59:03,182 INFO L262 TraceCheckSpWp]: Trace formula consists of 385 conjuncts, 21 conjunts are in the unsatisfiable core [2023-12-19 05:59:03,187 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 06:04:43,425 INFO L134 CoverageAnalysis]: Checked inductivity of 1404 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1404 trivial. 0 not checked. [2023-12-19 06:04:43,425 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 06:04:43,425 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 06:04:43,425 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [359718845] [2023-12-19 06:04:43,425 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 06:04:43,425 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1702593505] [2023-12-19 06:04:43,425 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1702593505] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 06:04:43,425 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 06:04:43,425 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-12-19 06:04:43,426 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1266558001] [2023-12-19 06:04:43,426 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 06:04:43,426 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-12-19 06:04:43,426 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 06:04:43,426 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-12-19 06:04:43,426 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2023-12-19 06:04:43,427 INFO L87 Difference]: Start difference. First operand 461 states and 664 transitions. Second operand has 11 states, 11 states have (on average 3.5454545454545454) internal successors, (39), 10 states have internal predecessors, (39), 1 states have call successors, (27), 1 states have call predecessors, (27), 1 states have return successors, (27), 1 states have call predecessors, (27), 1 states have call successors, (27) [2023-12-19 06:04:44,304 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 06:04:44,304 INFO L93 Difference]: Finished difference Result 616 states and 876 transitions. [2023-12-19 06:04:44,305 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-12-19 06:04:44,305 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.5454545454545454) internal successors, (39), 10 states have internal predecessors, (39), 1 states have call successors, (27), 1 states have call predecessors, (27), 1 states have return successors, (27), 1 states have call predecessors, (27), 1 states have call successors, (27) Word has length 171 [2023-12-19 06:04:44,305 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 06:04:44,308 INFO L225 Difference]: With dead ends: 616 [2023-12-19 06:04:44,308 INFO L226 Difference]: Without dead ends: 614 [2023-12-19 06:04:44,308 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 175 GetRequests, 161 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=67, Invalid=173, Unknown=0, NotChecked=0, Total=240 [2023-12-19 06:04:44,309 INFO L413 NwaCegarLoop]: 163 mSDtfsCounter, 185 mSDsluCounter, 645 mSDsCounter, 0 mSdLazyCounter, 719 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 185 SdHoareTripleChecker+Valid, 808 SdHoareTripleChecker+Invalid, 720 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 719 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2023-12-19 06:04:44,309 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [185 Valid, 808 Invalid, 720 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 719 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2023-12-19 06:04:44,309 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 614 states. [2023-12-19 06:04:44,375 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 614 to 471. [2023-12-19 06:04:44,376 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 471 states, 372 states have (on average 1.3709677419354838) internal successors, (510), 380 states have internal predecessors, (510), 86 states have call successors, (86), 12 states have call predecessors, (86), 12 states have return successors, (86), 78 states have call predecessors, (86), 86 states have call successors, (86) [2023-12-19 06:04:44,377 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 471 states to 471 states and 682 transitions. [2023-12-19 06:04:44,378 INFO L78 Accepts]: Start accepts. Automaton has 471 states and 682 transitions. Word has length 171 [2023-12-19 06:04:44,378 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 06:04:44,378 INFO L495 AbstractCegarLoop]: Abstraction has 471 states and 682 transitions. [2023-12-19 06:04:44,378 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 3.5454545454545454) internal successors, (39), 10 states have internal predecessors, (39), 1 states have call successors, (27), 1 states have call predecessors, (27), 1 states have return successors, (27), 1 states have call predecessors, (27), 1 states have call successors, (27) [2023-12-19 06:04:44,378 INFO L276 IsEmpty]: Start isEmpty. Operand 471 states and 682 transitions. [2023-12-19 06:04:44,379 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 172 [2023-12-19 06:04:44,379 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 06:04:44,379 INFO L195 NwaCegarLoop]: trace histogram [27, 27, 27, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 06:04:44,387 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2023-12-19 06:04:44,580 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2023-12-19 06:04:44,580 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 06:04:44,580 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 06:04:44,580 INFO L85 PathProgramCache]: Analyzing trace with hash -1065643258, now seen corresponding path program 1 times [2023-12-19 06:04:44,581 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 06:04:44,581 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1368019539] [2023-12-19 06:04:44,581 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 06:04:44,581 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 06:04:44,592 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 06:04:44,592 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2122329470] [2023-12-19 06:04:44,592 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 06:04:44,592 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 06:04:44,592 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 06:04:44,593 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-19 06:04:44,595 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2023-12-19 06:04:44,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 06:04:44,689 INFO L262 TraceCheckSpWp]: Trace formula consists of 383 conjuncts, 23 conjunts are in the unsatisfiable core [2023-12-19 06:04:44,694 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 06:06:20,514 INFO L134 CoverageAnalysis]: Checked inductivity of 1404 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1404 trivial. 0 not checked. [2023-12-19 06:06:20,515 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 06:06:20,515 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 06:06:20,515 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1368019539] [2023-12-19 06:06:20,515 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 06:06:20,515 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2122329470] [2023-12-19 06:06:20,515 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2122329470] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 06:06:20,515 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 06:06:20,515 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2023-12-19 06:06:20,515 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [47356467] [2023-12-19 06:06:20,516 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 06:06:20,516 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-12-19 06:06:20,516 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 06:06:20,516 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-12-19 06:06:20,517 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2023-12-19 06:06:20,517 INFO L87 Difference]: Start difference. First operand 471 states and 682 transitions. Second operand has 12 states, 12 states have (on average 3.25) internal successors, (39), 11 states have internal predecessors, (39), 1 states have call successors, (27), 1 states have call predecessors, (27), 1 states have return successors, (27), 1 states have call predecessors, (27), 1 states have call successors, (27) [2023-12-19 06:06:21,451 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 06:06:21,451 INFO L93 Difference]: Finished difference Result 1061 states and 1515 transitions. [2023-12-19 06:06:21,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-12-19 06:06:21,452 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 3.25) internal successors, (39), 11 states have internal predecessors, (39), 1 states have call successors, (27), 1 states have call predecessors, (27), 1 states have return successors, (27), 1 states have call predecessors, (27), 1 states have call successors, (27) Word has length 171 [2023-12-19 06:06:21,452 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 06:06:21,455 INFO L225 Difference]: With dead ends: 1061 [2023-12-19 06:06:21,455 INFO L226 Difference]: Without dead ends: 591 [2023-12-19 06:06:21,457 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 176 GetRequests, 160 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=80, Invalid=226, Unknown=0, NotChecked=0, Total=306 [2023-12-19 06:06:21,457 INFO L413 NwaCegarLoop]: 182 mSDtfsCounter, 180 mSDsluCounter, 726 mSDsCounter, 0 mSdLazyCounter, 815 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 180 SdHoareTripleChecker+Valid, 908 SdHoareTripleChecker+Invalid, 821 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 815 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2023-12-19 06:06:21,458 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [180 Valid, 908 Invalid, 821 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 815 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2023-12-19 06:06:21,459 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 591 states. [2023-12-19 06:06:21,509 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 591 to 465. [2023-12-19 06:06:21,509 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 465 states, 366 states have (on average 1.355191256830601) internal successors, (496), 374 states have internal predecessors, (496), 86 states have call successors, (86), 12 states have call predecessors, (86), 12 states have return successors, (86), 78 states have call predecessors, (86), 86 states have call successors, (86) [2023-12-19 06:06:21,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 465 states to 465 states and 668 transitions. [2023-12-19 06:06:21,510 INFO L78 Accepts]: Start accepts. Automaton has 465 states and 668 transitions. Word has length 171 [2023-12-19 06:06:21,511 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 06:06:21,511 INFO L495 AbstractCegarLoop]: Abstraction has 465 states and 668 transitions. [2023-12-19 06:06:21,511 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 3.25) internal successors, (39), 11 states have internal predecessors, (39), 1 states have call successors, (27), 1 states have call predecessors, (27), 1 states have return successors, (27), 1 states have call predecessors, (27), 1 states have call successors, (27) [2023-12-19 06:06:21,511 INFO L276 IsEmpty]: Start isEmpty. Operand 465 states and 668 transitions. [2023-12-19 06:06:21,512 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 172 [2023-12-19 06:06:21,512 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 06:06:21,512 INFO L195 NwaCegarLoop]: trace histogram [27, 27, 27, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 06:06:21,519 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2023-12-19 06:06:21,712 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 06:06:21,713 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 06:06:21,713 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 06:06:21,713 INFO L85 PathProgramCache]: Analyzing trace with hash 417227424, now seen corresponding path program 1 times [2023-12-19 06:06:21,713 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 06:06:21,713 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1316761296] [2023-12-19 06:06:21,713 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 06:06:21,713 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 06:06:21,723 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 06:06:21,723 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1695470426] [2023-12-19 06:06:21,723 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 06:06:21,723 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 06:06:21,723 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 06:06:21,724 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-19 06:06:21,726 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2023-12-19 06:06:21,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 06:06:21,844 INFO L262 TraceCheckSpWp]: Trace formula consists of 385 conjuncts, 46 conjunts are in the unsatisfiable core [2023-12-19 06:06:21,848 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 06:06:25,444 INFO L134 CoverageAnalysis]: Checked inductivity of 1404 backedges. 873 proven. 90 refuted. 0 times theorem prover too weak. 441 trivial. 0 not checked. [2023-12-19 06:06:25,445 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-19 06:06:36,416 INFO L134 CoverageAnalysis]: Checked inductivity of 1404 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1404 trivial. 0 not checked. [2023-12-19 06:06:36,417 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 06:06:36,417 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1316761296] [2023-12-19 06:06:36,417 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 06:06:36,417 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1695470426] [2023-12-19 06:06:36,417 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1695470426] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-19 06:06:36,417 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-19 06:06:36,417 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [28] total 41 [2023-12-19 06:06:36,417 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [741206814] [2023-12-19 06:06:36,417 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 06:06:36,417 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-12-19 06:06:36,418 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 06:06:36,418 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-12-19 06:06:36,419 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=342, Invalid=1298, Unknown=0, NotChecked=0, Total=1640 [2023-12-19 06:06:36,419 INFO L87 Difference]: Start difference. First operand 465 states and 668 transitions. Second operand has 16 states, 16 states have (on average 2.4375) internal successors, (39), 16 states have internal predecessors, (39), 1 states have call successors, (27), 1 states have call predecessors, (27), 1 states have return successors, (27), 1 states have call predecessors, (27), 1 states have call successors, (27) [2023-12-19 06:07:34,320 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 06:07:34,321 INFO L93 Difference]: Finished difference Result 1372 states and 1972 transitions. [2023-12-19 06:07:34,321 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2023-12-19 06:07:34,322 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.4375) internal successors, (39), 16 states have internal predecessors, (39), 1 states have call successors, (27), 1 states have call predecessors, (27), 1 states have return successors, (27), 1 states have call predecessors, (27), 1 states have call successors, (27) Word has length 171 [2023-12-19 06:07:34,322 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 06:07:34,325 INFO L225 Difference]: With dead ends: 1372 [2023-12-19 06:07:34,325 INFO L226 Difference]: Without dead ends: 1157 [2023-12-19 06:07:34,328 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 388 GetRequests, 302 SyntacticMatches, 0 SemanticMatches, 86 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2642 ImplicationChecksByTransitivity, 52.1s TimeCoverageRelationStatistics Valid=1237, Invalid=6419, Unknown=0, NotChecked=0, Total=7656 [2023-12-19 06:07:34,328 INFO L413 NwaCegarLoop]: 126 mSDtfsCounter, 736 mSDsluCounter, 921 mSDsCounter, 0 mSdLazyCounter, 1287 mSolverCounterSat, 56 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 13.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 736 SdHoareTripleChecker+Valid, 1047 SdHoareTripleChecker+Invalid, 1343 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 56 IncrementalHoareTripleChecker+Valid, 1287 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 13.7s IncrementalHoareTripleChecker+Time [2023-12-19 06:07:34,328 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [736 Valid, 1047 Invalid, 1343 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [56 Valid, 1287 Invalid, 0 Unknown, 0 Unchecked, 13.7s Time] [2023-12-19 06:07:34,329 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1157 states. [2023-12-19 06:07:34,383 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1157 to 475. [2023-12-19 06:07:34,384 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 475 states, 376 states have (on average 1.3563829787234043) internal successors, (510), 384 states have internal predecessors, (510), 86 states have call successors, (86), 12 states have call predecessors, (86), 12 states have return successors, (86), 78 states have call predecessors, (86), 86 states have call successors, (86) [2023-12-19 06:07:34,385 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 475 states to 475 states and 682 transitions. [2023-12-19 06:07:34,385 INFO L78 Accepts]: Start accepts. Automaton has 475 states and 682 transitions. Word has length 171 [2023-12-19 06:07:34,385 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 06:07:34,385 INFO L495 AbstractCegarLoop]: Abstraction has 475 states and 682 transitions. [2023-12-19 06:07:34,385 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.4375) internal successors, (39), 16 states have internal predecessors, (39), 1 states have call successors, (27), 1 states have call predecessors, (27), 1 states have return successors, (27), 1 states have call predecessors, (27), 1 states have call successors, (27) [2023-12-19 06:07:34,385 INFO L276 IsEmpty]: Start isEmpty. Operand 475 states and 682 transitions. [2023-12-19 06:07:34,386 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 172 [2023-12-19 06:07:34,386 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 06:07:34,386 INFO L195 NwaCegarLoop]: trace histogram [27, 27, 27, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 06:07:34,394 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2023-12-19 06:07:34,587 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 06:07:34,587 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 06:07:34,587 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 06:07:34,587 INFO L85 PathProgramCache]: Analyzing trace with hash -262830946, now seen corresponding path program 1 times [2023-12-19 06:07:34,587 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 06:07:34,587 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1950448665] [2023-12-19 06:07:34,588 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 06:07:34,588 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 06:07:34,604 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 06:07:34,604 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1954099214] [2023-12-19 06:07:34,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 06:07:34,604 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 06:07:34,604 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 06:07:34,605 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-19 06:07:34,607 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2023-12-19 06:07:34,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 06:07:34,862 INFO L262 TraceCheckSpWp]: Trace formula consists of 385 conjuncts, 34 conjunts are in the unsatisfiable core [2023-12-19 06:07:34,865 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 06:07:39,225 INFO L134 CoverageAnalysis]: Checked inductivity of 1404 backedges. 783 proven. 63 refuted. 0 times theorem prover too weak. 558 trivial. 0 not checked. [2023-12-19 06:07:39,225 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-19 06:07:50,895 INFO L134 CoverageAnalysis]: Checked inductivity of 1404 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1404 trivial. 0 not checked. [2023-12-19 06:07:50,896 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 06:07:50,896 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1950448665] [2023-12-19 06:07:50,896 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 06:07:50,896 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1954099214] [2023-12-19 06:07:50,896 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1954099214] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-19 06:07:50,896 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-19 06:07:50,896 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [21] total 30 [2023-12-19 06:07:50,896 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [221470754] [2023-12-19 06:07:50,896 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 06:07:50,897 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-12-19 06:07:50,897 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 06:07:50,897 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-12-19 06:07:50,897 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=180, Invalid=690, Unknown=0, NotChecked=0, Total=870 [2023-12-19 06:07:50,897 INFO L87 Difference]: Start difference. First operand 475 states and 682 transitions. Second operand has 12 states, 12 states have (on average 3.25) internal successors, (39), 12 states have internal predecessors, (39), 1 states have call successors, (27), 1 states have call predecessors, (27), 1 states have return successors, (27), 1 states have call predecessors, (27), 1 states have call successors, (27) [2023-12-19 06:08:13,885 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [1] [2023-12-19 06:08:26,161 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 06:08:26,161 INFO L93 Difference]: Finished difference Result 1088 states and 1560 transitions. [2023-12-19 06:08:26,162 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2023-12-19 06:08:26,162 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 3.25) internal successors, (39), 12 states have internal predecessors, (39), 1 states have call successors, (27), 1 states have call predecessors, (27), 1 states have return successors, (27), 1 states have call predecessors, (27), 1 states have call successors, (27) Word has length 171 [2023-12-19 06:08:26,162 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 06:08:26,165 INFO L225 Difference]: With dead ends: 1088 [2023-12-19 06:08:26,165 INFO L226 Difference]: Without dead ends: 863 [2023-12-19 06:08:26,166 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 366 GetRequests, 313 SyntacticMatches, 0 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 904 ImplicationChecksByTransitivity, 26.9s TimeCoverageRelationStatistics Valid=514, Invalid=2455, Unknown=1, NotChecked=0, Total=2970 [2023-12-19 06:08:26,167 INFO L413 NwaCegarLoop]: 125 mSDtfsCounter, 430 mSDsluCounter, 742 mSDsCounter, 0 mSdLazyCounter, 761 mSolverCounterSat, 34 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 15.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 430 SdHoareTripleChecker+Valid, 867 SdHoareTripleChecker+Invalid, 796 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 761 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 15.5s IncrementalHoareTripleChecker+Time [2023-12-19 06:08:26,167 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [430 Valid, 867 Invalid, 796 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 761 Invalid, 1 Unknown, 0 Unchecked, 15.5s Time] [2023-12-19 06:08:26,167 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 863 states. [2023-12-19 06:08:26,219 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 863 to 475. [2023-12-19 06:08:26,220 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 475 states, 376 states have (on average 1.3563829787234043) internal successors, (510), 384 states have internal predecessors, (510), 86 states have call successors, (86), 12 states have call predecessors, (86), 12 states have return successors, (86), 78 states have call predecessors, (86), 86 states have call successors, (86) [2023-12-19 06:08:26,221 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 475 states to 475 states and 682 transitions. [2023-12-19 06:08:26,221 INFO L78 Accepts]: Start accepts. Automaton has 475 states and 682 transitions. Word has length 171 [2023-12-19 06:08:26,223 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 06:08:26,223 INFO L495 AbstractCegarLoop]: Abstraction has 475 states and 682 transitions. [2023-12-19 06:08:26,223 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 3.25) internal successors, (39), 12 states have internal predecessors, (39), 1 states have call successors, (27), 1 states have call predecessors, (27), 1 states have return successors, (27), 1 states have call predecessors, (27), 1 states have call successors, (27) [2023-12-19 06:08:26,223 INFO L276 IsEmpty]: Start isEmpty. Operand 475 states and 682 transitions. [2023-12-19 06:08:26,225 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 172 [2023-12-19 06:08:26,225 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 06:08:26,225 INFO L195 NwaCegarLoop]: trace histogram [27, 27, 27, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 06:08:26,231 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2023-12-19 06:08:26,430 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 06:08:26,431 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 06:08:26,432 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 06:08:26,432 INFO L85 PathProgramCache]: Analyzing trace with hash -603840930, now seen corresponding path program 1 times [2023-12-19 06:08:26,432 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 06:08:26,432 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1531608050] [2023-12-19 06:08:26,432 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 06:08:26,432 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 06:08:26,450 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 06:08:26,451 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [372933397] [2023-12-19 06:08:26,451 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 06:08:26,451 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 06:08:26,451 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 06:08:26,452 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-19 06:08:26,454 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2023-12-19 06:08:26,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 06:08:26,548 INFO L262 TraceCheckSpWp]: Trace formula consists of 383 conjuncts, 32 conjunts are in the unsatisfiable core [2023-12-19 06:08:26,550 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 06:08:30,442 INFO L134 CoverageAnalysis]: Checked inductivity of 1404 backedges. 546 proven. 18 refuted. 0 times theorem prover too weak. 840 trivial. 0 not checked. [2023-12-19 06:08:30,443 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-19 06:08:38,988 INFO L134 CoverageAnalysis]: Checked inductivity of 1404 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1404 trivial. 0 not checked. [2023-12-19 06:08:38,988 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 06:08:38,988 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1531608050] [2023-12-19 06:08:38,988 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 06:08:38,988 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [372933397] [2023-12-19 06:08:38,989 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [372933397] provided 1 perfect and 1 imperfect interpolant sequences [2023-12-19 06:08:38,989 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-12-19 06:08:38,989 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [20] total 34 [2023-12-19 06:08:38,989 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [102295496] [2023-12-19 06:08:38,989 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 06:08:38,989 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-12-19 06:08:38,989 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 06:08:38,990 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-12-19 06:08:38,990 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=269, Invalid=853, Unknown=0, NotChecked=0, Total=1122 [2023-12-19 06:08:38,990 INFO L87 Difference]: Start difference. First operand 475 states and 682 transitions. Second operand has 17 states, 17 states have (on average 2.2941176470588234) internal successors, (39), 17 states have internal predecessors, (39), 1 states have call successors, (27), 1 states have call predecessors, (27), 1 states have return successors, (27), 1 states have call predecessors, (27), 1 states have call successors, (27) [2023-12-19 06:08:45,750 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.13s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [1] [2023-12-19 06:09:11,308 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [1] [2023-12-19 06:09:19,021 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.03s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [1] [2023-12-19 06:09:31,495 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [1] [2023-12-19 06:09:59,031 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 06:09:59,031 INFO L93 Difference]: Finished difference Result 1391 states and 1998 transitions. [2023-12-19 06:09:59,034 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2023-12-19 06:09:59,034 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.2941176470588234) internal successors, (39), 17 states have internal predecessors, (39), 1 states have call successors, (27), 1 states have call predecessors, (27), 1 states have return successors, (27), 1 states have call predecessors, (27), 1 states have call successors, (27) Word has length 171 [2023-12-19 06:09:59,035 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 06:09:59,038 INFO L225 Difference]: With dead ends: 1391 [2023-12-19 06:09:59,039 INFO L226 Difference]: Without dead ends: 1166 [2023-12-19 06:09:59,041 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 393 GetRequests, 308 SyntacticMatches, 0 SemanticMatches, 85 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2381 ImplicationChecksByTransitivity, 62.3s TimeCoverageRelationStatistics Valid=1294, Invalid=6187, Unknown=1, NotChecked=0, Total=7482 [2023-12-19 06:09:59,042 INFO L413 NwaCegarLoop]: 136 mSDtfsCounter, 685 mSDsluCounter, 1093 mSDsCounter, 0 mSdLazyCounter, 1378 mSolverCounterSat, 53 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 25.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 685 SdHoareTripleChecker+Valid, 1229 SdHoareTripleChecker+Invalid, 1433 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 53 IncrementalHoareTripleChecker+Valid, 1378 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 26.0s IncrementalHoareTripleChecker+Time [2023-12-19 06:09:59,042 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [685 Valid, 1229 Invalid, 1433 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [53 Valid, 1378 Invalid, 2 Unknown, 0 Unchecked, 26.0s Time] [2023-12-19 06:09:59,043 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1166 states. [2023-12-19 06:09:59,119 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1166 to 482. [2023-12-19 06:09:59,120 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 482 states, 383 states have (on average 1.3577023498694516) internal successors, (520), 391 states have internal predecessors, (520), 86 states have call successors, (86), 12 states have call predecessors, (86), 12 states have return successors, (86), 78 states have call predecessors, (86), 86 states have call successors, (86) [2023-12-19 06:09:59,122 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 482 states to 482 states and 692 transitions. [2023-12-19 06:09:59,122 INFO L78 Accepts]: Start accepts. Automaton has 482 states and 692 transitions. Word has length 171 [2023-12-19 06:09:59,123 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 06:09:59,123 INFO L495 AbstractCegarLoop]: Abstraction has 482 states and 692 transitions. [2023-12-19 06:09:59,123 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 2.2941176470588234) internal successors, (39), 17 states have internal predecessors, (39), 1 states have call successors, (27), 1 states have call predecessors, (27), 1 states have return successors, (27), 1 states have call predecessors, (27), 1 states have call successors, (27) [2023-12-19 06:09:59,123 INFO L276 IsEmpty]: Start isEmpty. Operand 482 states and 692 transitions. [2023-12-19 06:09:59,124 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 172 [2023-12-19 06:09:59,124 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 06:09:59,124 INFO L195 NwaCegarLoop]: trace histogram [27, 27, 27, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 06:09:59,147 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2023-12-19 06:09:59,330 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 06:09:59,330 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 06:09:59,331 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 06:09:59,331 INFO L85 PathProgramCache]: Analyzing trace with hash -1283899300, now seen corresponding path program 1 times [2023-12-19 06:09:59,331 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 06:09:59,331 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [663272131] [2023-12-19 06:09:59,331 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 06:09:59,331 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 06:09:59,342 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 06:09:59,342 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [540690542] [2023-12-19 06:09:59,342 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 06:09:59,342 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 06:09:59,342 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 06:09:59,345 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-19 06:09:59,348 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2023-12-19 06:09:59,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 06:09:59,439 INFO L262 TraceCheckSpWp]: Trace formula consists of 383 conjuncts, 24 conjunts are in the unsatisfiable core [2023-12-19 06:09:59,442 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 06:10:01,811 INFO L134 CoverageAnalysis]: Checked inductivity of 1404 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1404 trivial. 0 not checked. [2023-12-19 06:10:01,811 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 06:10:01,811 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 06:10:01,812 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [663272131] [2023-12-19 06:10:01,812 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 06:10:01,812 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [540690542] [2023-12-19 06:10:01,812 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [540690542] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 06:10:01,812 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 06:10:01,812 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2023-12-19 06:10:01,812 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [792830064] [2023-12-19 06:10:01,812 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 06:10:01,813 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-12-19 06:10:01,813 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 06:10:01,813 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-12-19 06:10:01,813 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=145, Unknown=0, NotChecked=0, Total=210 [2023-12-19 06:10:01,814 INFO L87 Difference]: Start difference. First operand 482 states and 692 transitions. Second operand has 15 states, 15 states have (on average 2.6) internal successors, (39), 15 states have internal predecessors, (39), 1 states have call successors, (27), 1 states have call predecessors, (27), 1 states have return successors, (27), 1 states have call predecessors, (27), 1 states have call successors, (27) [2023-12-19 06:10:05,709 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 06:10:05,709 INFO L93 Difference]: Finished difference Result 1046 states and 1500 transitions. [2023-12-19 06:10:05,710 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2023-12-19 06:10:05,710 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.6) internal successors, (39), 15 states have internal predecessors, (39), 1 states have call successors, (27), 1 states have call predecessors, (27), 1 states have return successors, (27), 1 states have call predecessors, (27), 1 states have call successors, (27) Word has length 171 [2023-12-19 06:10:05,711 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 06:10:05,714 INFO L225 Difference]: With dead ends: 1046 [2023-12-19 06:10:05,714 INFO L226 Difference]: Without dead ends: 814 [2023-12-19 06:10:05,715 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 186 GetRequests, 157 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 138 ImplicationChecksByTransitivity, 3.2s TimeCoverageRelationStatistics Valid=251, Invalid=679, Unknown=0, NotChecked=0, Total=930 [2023-12-19 06:10:05,715 INFO L413 NwaCegarLoop]: 140 mSDtfsCounter, 223 mSDsluCounter, 568 mSDsCounter, 0 mSdLazyCounter, 623 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 223 SdHoareTripleChecker+Valid, 708 SdHoareTripleChecker+Invalid, 633 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 623 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2023-12-19 06:10:05,716 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [223 Valid, 708 Invalid, 633 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 623 Invalid, 0 Unknown, 0 Unchecked, 1.8s Time] [2023-12-19 06:10:05,717 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 814 states. [2023-12-19 06:10:05,818 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 814 to 506. [2023-12-19 06:10:05,820 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 506 states, 407 states have (on average 1.3636363636363635) internal successors, (555), 415 states have internal predecessors, (555), 86 states have call successors, (86), 12 states have call predecessors, (86), 12 states have return successors, (86), 78 states have call predecessors, (86), 86 states have call successors, (86) [2023-12-19 06:10:05,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 506 states to 506 states and 727 transitions. [2023-12-19 06:10:05,822 INFO L78 Accepts]: Start accepts. Automaton has 506 states and 727 transitions. Word has length 171 [2023-12-19 06:10:05,822 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 06:10:05,822 INFO L495 AbstractCegarLoop]: Abstraction has 506 states and 727 transitions. [2023-12-19 06:10:05,823 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 2.6) internal successors, (39), 15 states have internal predecessors, (39), 1 states have call successors, (27), 1 states have call predecessors, (27), 1 states have return successors, (27), 1 states have call predecessors, (27), 1 states have call successors, (27) [2023-12-19 06:10:05,823 INFO L276 IsEmpty]: Start isEmpty. Operand 506 states and 727 transitions. [2023-12-19 06:10:05,824 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 173 [2023-12-19 06:10:05,824 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 06:10:05,824 INFO L195 NwaCegarLoop]: trace histogram [27, 27, 27, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 06:10:05,831 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2023-12-19 06:10:06,029 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 06:10:06,029 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 06:10:06,029 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 06:10:06,029 INFO L85 PathProgramCache]: Analyzing trace with hash -438803821, now seen corresponding path program 1 times [2023-12-19 06:10:06,029 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 06:10:06,030 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [261579775] [2023-12-19 06:10:06,030 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 06:10:06,030 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 06:10:06,051 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 06:10:06,052 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [515334115] [2023-12-19 06:10:06,052 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 06:10:06,052 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 06:10:06,053 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 06:10:06,057 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-19 06:10:06,075 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2023-12-19 06:10:06,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 06:10:06,147 INFO L262 TraceCheckSpWp]: Trace formula consists of 388 conjuncts, 26 conjunts are in the unsatisfiable core [2023-12-19 06:10:06,150 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 06:10:06,524 INFO L134 CoverageAnalysis]: Checked inductivity of 1404 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1404 trivial. 0 not checked. [2023-12-19 06:10:06,524 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 06:10:06,524 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 06:10:06,525 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [261579775] [2023-12-19 06:10:06,525 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 06:10:06,525 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [515334115] [2023-12-19 06:10:06,525 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [515334115] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 06:10:06,525 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 06:10:06,525 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-12-19 06:10:06,525 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [522844296] [2023-12-19 06:10:06,525 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 06:10:06,526 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-19 06:10:06,526 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 06:10:06,526 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-19 06:10:06,526 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=26, Unknown=0, NotChecked=0, Total=42 [2023-12-19 06:10:06,526 INFO L87 Difference]: Start difference. First operand 506 states and 727 transitions. Second operand has 7 states, 7 states have (on average 5.714285714285714) internal successors, (40), 6 states have internal predecessors, (40), 1 states have call successors, (27), 1 states have call predecessors, (27), 1 states have return successors, (27), 1 states have call predecessors, (27), 1 states have call successors, (27) [2023-12-19 06:10:07,144 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 06:10:07,144 INFO L93 Difference]: Finished difference Result 1131 states and 1610 transitions. [2023-12-19 06:10:07,145 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-12-19 06:10:07,145 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 5.714285714285714) internal successors, (40), 6 states have internal predecessors, (40), 1 states have call successors, (27), 1 states have call predecessors, (27), 1 states have return successors, (27), 1 states have call predecessors, (27), 1 states have call successors, (27) Word has length 172 [2023-12-19 06:10:07,145 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 06:10:07,147 INFO L225 Difference]: With dead ends: 1131 [2023-12-19 06:10:07,147 INFO L226 Difference]: Without dead ends: 626 [2023-12-19 06:10:07,148 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 173 GetRequests, 166 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2023-12-19 06:10:07,148 INFO L413 NwaCegarLoop]: 149 mSDtfsCounter, 154 mSDsluCounter, 294 mSDsCounter, 0 mSdLazyCounter, 356 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 154 SdHoareTripleChecker+Valid, 443 SdHoareTripleChecker+Invalid, 356 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 356 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-19 06:10:07,148 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [154 Valid, 443 Invalid, 356 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 356 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-19 06:10:07,149 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 626 states. [2023-12-19 06:10:07,201 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 626 to 506. [2023-12-19 06:10:07,202 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 506 states, 407 states have (on average 1.3587223587223587) internal successors, (553), 415 states have internal predecessors, (553), 86 states have call successors, (86), 12 states have call predecessors, (86), 12 states have return successors, (86), 78 states have call predecessors, (86), 86 states have call successors, (86) [2023-12-19 06:10:07,208 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 506 states to 506 states and 725 transitions. [2023-12-19 06:10:07,208 INFO L78 Accepts]: Start accepts. Automaton has 506 states and 725 transitions. Word has length 172 [2023-12-19 06:10:07,209 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 06:10:07,209 INFO L495 AbstractCegarLoop]: Abstraction has 506 states and 725 transitions. [2023-12-19 06:10:07,209 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.714285714285714) internal successors, (40), 6 states have internal predecessors, (40), 1 states have call successors, (27), 1 states have call predecessors, (27), 1 states have return successors, (27), 1 states have call predecessors, (27), 1 states have call successors, (27) [2023-12-19 06:10:07,209 INFO L276 IsEmpty]: Start isEmpty. Operand 506 states and 725 transitions. [2023-12-19 06:10:07,210 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 173 [2023-12-19 06:10:07,210 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 06:10:07,210 INFO L195 NwaCegarLoop]: trace histogram [27, 27, 27, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 06:10:07,225 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2023-12-19 06:10:07,416 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 06:10:07,416 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 06:10:07,416 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 06:10:07,417 INFO L85 PathProgramCache]: Analyzing trace with hash -1122347375, now seen corresponding path program 1 times [2023-12-19 06:10:07,417 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 06:10:07,417 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [577906694] [2023-12-19 06:10:07,417 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 06:10:07,417 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 06:10:07,425 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 06:10:07,426 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1329198555] [2023-12-19 06:10:07,426 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 06:10:07,426 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 06:10:07,426 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 06:10:07,427 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-19 06:10:07,429 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2023-12-19 06:10:07,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 06:10:07,515 INFO L262 TraceCheckSpWp]: Trace formula consists of 387 conjuncts, 37 conjunts are in the unsatisfiable core [2023-12-19 06:10:07,520 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 06:10:45,062 INFO L134 CoverageAnalysis]: Checked inductivity of 1404 backedges. 0 proven. 78 refuted. 0 times theorem prover too weak. 1326 trivial. 0 not checked. [2023-12-19 06:10:45,062 INFO L327 TraceCheckSpWp]: Computing backward predicates... Received shutdown request... [2023-12-19 06:12:18,430 INFO L805 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2023-12-19 06:12:18,451 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Ended with exit code 0 [2023-12-19 06:12:18,453 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-12-19 06:12:18,453 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2023-12-19 06:12:18,648 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2023-12-19 06:12:18,649 WARN L619 AbstractCegarLoop]: Verification canceled: while NwaCegarLoop was analyzing trace of length 173 with TraceHistMax 27,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ATOM-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∧-33-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-2-2-2-1 context. [2023-12-19 06:12:18,654 INFO L445 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-12-19 06:12:18,656 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2023-12-19 06:12:18,658 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 19.12 06:12:18 BoogieIcfgContainer [2023-12-19 06:12:18,658 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-12-19 06:12:18,658 INFO L158 Benchmark]: Toolchain (without parser) took 870573.38ms. Allocated memory was 318.8MB in the beginning and 1.2GB in the end (delta: 919.6MB). Free memory was 267.9MB in the beginning and 928.0MB in the end (delta: -660.0MB). Peak memory consumption was 750.4MB. Max. memory is 8.0GB. [2023-12-19 06:12:18,658 INFO L158 Benchmark]: CDTParser took 0.11ms. Allocated memory is still 201.3MB. Free memory is still 151.0MB. There was no memory consumed. Max. memory is 8.0GB. [2023-12-19 06:12:18,659 INFO L158 Benchmark]: CACSL2BoogieTranslator took 257.14ms. Allocated memory is still 318.8MB. Free memory was 267.9MB in the beginning and 253.3MB in the end (delta: 14.6MB). Peak memory consumption was 14.7MB. Max. memory is 8.0GB. [2023-12-19 06:12:18,659 INFO L158 Benchmark]: Boogie Procedure Inliner took 64.08ms. Allocated memory is still 318.8MB. Free memory was 253.3MB in the beginning and 248.7MB in the end (delta: 4.6MB). Peak memory consumption was 5.2MB. Max. memory is 8.0GB. [2023-12-19 06:12:18,659 INFO L158 Benchmark]: Boogie Preprocessor took 62.89ms. Allocated memory is still 318.8MB. Free memory was 248.7MB in the beginning and 242.4MB in the end (delta: 6.3MB). Peak memory consumption was 6.3MB. Max. memory is 8.0GB. [2023-12-19 06:12:18,659 INFO L158 Benchmark]: RCFGBuilder took 701.87ms. Allocated memory is still 318.8MB. Free memory was 242.4MB in the beginning and 274.7MB in the end (delta: -32.3MB). Peak memory consumption was 26.2MB. Max. memory is 8.0GB. [2023-12-19 06:12:18,659 INFO L158 Benchmark]: TraceAbstraction took 869480.16ms. Allocated memory was 318.8MB in the beginning and 1.2GB in the end (delta: 919.6MB). Free memory was 274.2MB in the beginning and 928.0MB in the end (delta: -653.8MB). Peak memory consumption was 755.6MB. Max. memory is 8.0GB. [2023-12-19 06:12:18,660 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.11ms. Allocated memory is still 201.3MB. Free memory is still 151.0MB. There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 257.14ms. Allocated memory is still 318.8MB. Free memory was 267.9MB in the beginning and 253.3MB in the end (delta: 14.6MB). Peak memory consumption was 14.7MB. Max. memory is 8.0GB. * Boogie Procedure Inliner took 64.08ms. Allocated memory is still 318.8MB. Free memory was 253.3MB in the beginning and 248.7MB in the end (delta: 4.6MB). Peak memory consumption was 5.2MB. Max. memory is 8.0GB. * Boogie Preprocessor took 62.89ms. Allocated memory is still 318.8MB. Free memory was 248.7MB in the beginning and 242.4MB in the end (delta: 6.3MB). Peak memory consumption was 6.3MB. Max. memory is 8.0GB. * RCFGBuilder took 701.87ms. Allocated memory is still 318.8MB. Free memory was 242.4MB in the beginning and 274.7MB in the end (delta: -32.3MB). Peak memory consumption was 26.2MB. Max. memory is 8.0GB. * TraceAbstraction took 869480.16ms. Allocated memory was 318.8MB in the beginning and 1.2GB in the end (delta: 919.6MB). Free memory was 274.2MB in the beginning and 928.0MB in the end (delta: -653.8MB). Peak memory consumption was 755.6MB. Max. memory is 8.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - TimeoutResultAtElement [Line: 19]: Timeout (TraceAbstraction) Unable to prove that a call to reach_error is unreachable (line 19). Cancelled while NwaCegarLoop was analyzing trace of length 173 with TraceHistMax 27,while TraceCheckSpWp was constructing backward predicates,while PolyPacSimplificationTermWalker was simplifying a ATOM-1 term,while PolyPacSimplificationTermWalker was simplifying 2 xjuncts wrt. a ∧-33-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-3-2-2-2-2-1 context. - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 83 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 869.4s, OverallIterations: 25, TraceHistogramMax: 27, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 195.3s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 3 mSolverCounterUnknown, 5984 SdHoareTripleChecker+Valid, 69.2s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 5940 mSDsluCounter, 15231 SdHoareTripleChecker+Invalid, 67.3s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 11753 mSDsCounter, 330 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 11714 IncrementalHoareTripleChecker+Invalid, 12047 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 330 mSolverCounterUnsat, 3478 mSDtfsCounter, 11714 mSolverCounterSat, 0.2s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 5317 GetRequests, 4809 SyntacticMatches, 1 SemanticMatches, 507 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6650 ImplicationChecksByTransitivity, 151.6s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=506occurred in iteration=23, InterpolantAutomatonStates: 404, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.8s AutomataMinimizationTime, 24 MinimizatonAttempts, 4585 StatesRemovedByMinimization, 23 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.4s SsaConstructionTime, 3.0s SatisfiabilityAnalysisTime, 532.3s InterpolantComputationTime, 4242 NumberOfCodeBlocks, 4242 NumberOfCodeBlocksAsserted, 25 NumberOfCheckSat, 5065 ConstructedInterpolants, 6 QuantifiedInterpolants, 27155 SizeOfPredicates, 327 NumberOfNonLiveVariables, 9153 ConjunctsInSsa, 432 ConjunctsInUnsatCore, 30 InterpolantComputations, 23 PerfectInterpolantSequences, 41808/42120 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