/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_fillercode_fillercodesize_ps-cn-500_file-0.i -------------------------------------------------------------------------------- This is Ultimate 0.2.4-tmp.fs.bitabs-eval-d9c3e40-m [2023-12-19 07:28:14,342 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-12-19 07:28:14,405 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 07:28:14,412 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-12-19 07:28:14,412 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-12-19 07:28:14,430 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-12-19 07:28:14,430 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-12-19 07:28:14,430 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-12-19 07:28:14,431 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-12-19 07:28:14,431 INFO L153 SettingsManager]: * Use memory slicer=true [2023-12-19 07:28:14,431 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-12-19 07:28:14,431 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-12-19 07:28:14,436 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-12-19 07:28:14,439 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-12-19 07:28:14,439 INFO L153 SettingsManager]: * Use SBE=true [2023-12-19 07:28:14,440 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-12-19 07:28:14,440 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-12-19 07:28:14,441 INFO L153 SettingsManager]: * sizeof long=4 [2023-12-19 07:28:14,442 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-12-19 07:28:14,442 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-12-19 07:28:14,442 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-12-19 07:28:14,442 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-12-19 07:28:14,443 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-12-19 07:28:14,443 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-12-19 07:28:14,443 INFO L153 SettingsManager]: * Allow undefined functions=false [2023-12-19 07:28:14,443 INFO L153 SettingsManager]: * sizeof long double=12 [2023-12-19 07:28:14,443 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-12-19 07:28:14,443 INFO L153 SettingsManager]: * Use constant arrays=true [2023-12-19 07:28:14,444 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-12-19 07:28:14,444 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-12-19 07:28:14,445 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-12-19 07:28:14,445 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-12-19 07:28:14,445 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-19 07:28:14,445 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-12-19 07:28:14,445 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-12-19 07:28:14,446 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-12-19 07:28:14,446 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-12-19 07:28:14,446 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-12-19 07:28:14,446 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-12-19 07:28:14,446 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-12-19 07:28:14,446 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-12-19 07:28:14,446 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-12-19 07:28:14,447 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-12-19 07:28:14,447 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 07:28:14,641 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-12-19 07:28:14,667 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-12-19 07:28:14,669 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-12-19 07:28:14,670 INFO L270 PluginConnector]: Initializing CDTParser... [2023-12-19 07:28:14,670 INFO L274 PluginConnector]: CDTParser initialized [2023-12-19 07:28:14,671 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-500_file-0.i [2023-12-19 07:28:16,008 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-12-19 07:28:16,253 INFO L384 CDTParser]: Found 1 translation units. [2023-12-19 07:28:16,253 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-500_file-0.i [2023-12-19 07:28:16,274 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/406e5d8cf/447a95ea8c0b43a1b753279227564db6/FLAG56c3515a3 [2023-12-19 07:28:16,285 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/406e5d8cf/447a95ea8c0b43a1b753279227564db6 [2023-12-19 07:28:16,286 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-12-19 07:28:16,287 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-12-19 07:28:16,288 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-12-19 07:28:16,288 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-12-19 07:28:16,292 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-12-19 07:28:16,292 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.12 07:28:16" (1/1) ... [2023-12-19 07:28:16,293 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7ffc2538 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 07:28:16, skipping insertion in model container [2023-12-19 07:28:16,293 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.12 07:28:16" (1/1) ... [2023-12-19 07:28:16,345 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-12-19 07:28:16,468 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_fillercode_fillercodesize_ps-cn-500_file-0.i[915,928] [2023-12-19 07:28:16,614 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-19 07:28:16,626 INFO L202 MainTranslator]: Completed pre-run [2023-12-19 07:28:16,635 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_fillercode_fillercodesize_ps-cn-500_file-0.i[915,928] [2023-12-19 07:28:16,683 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-19 07:28:16,697 INFO L206 MainTranslator]: Completed translation [2023-12-19 07:28:16,698 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 07:28:16 WrapperNode [2023-12-19 07:28:16,698 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-12-19 07:28:16,699 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-12-19 07:28:16,699 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-12-19 07:28:16,699 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-12-19 07:28:16,703 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 07:28:16" (1/1) ... [2023-12-19 07:28:16,727 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 07:28:16" (1/1) ... [2023-12-19 07:28:16,810 INFO L138 Inliner]: procedures = 26, calls = 92, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 662 [2023-12-19 07:28:16,812 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-12-19 07:28:16,812 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-12-19 07:28:16,812 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-12-19 07:28:16,813 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-12-19 07:28:16,823 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 07:28:16" (1/1) ... [2023-12-19 07:28:16,823 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 07:28:16" (1/1) ... [2023-12-19 07:28:16,841 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 07:28:16" (1/1) ... [2023-12-19 07:28:16,919 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 07:28:16,920 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 07:28:16" (1/1) ... [2023-12-19 07:28:16,929 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 07:28:16" (1/1) ... [2023-12-19 07:28:16,958 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 07:28:16" (1/1) ... [2023-12-19 07:28:16,974 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 07:28:16" (1/1) ... [2023-12-19 07:28:16,981 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 07:28:16" (1/1) ... [2023-12-19 07:28:16,986 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 07:28:16" (1/1) ... [2023-12-19 07:28:17,001 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-12-19 07:28:17,003 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-12-19 07:28:17,003 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-12-19 07:28:17,003 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-12-19 07:28:17,003 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 07:28:16" (1/1) ... [2023-12-19 07:28:17,009 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-19 07:28:17,020 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 07:28:17,032 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 07:28:17,056 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 07:28:17,073 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-12-19 07:28:17,073 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2023-12-19 07:28:17,073 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2023-12-19 07:28:17,073 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2023-12-19 07:28:17,074 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-12-19 07:28:17,074 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-12-19 07:28:17,239 INFO L241 CfgBuilder]: Building ICFG [2023-12-19 07:28:17,242 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-12-19 07:28:18,193 INFO L282 CfgBuilder]: Performing block encoding [2023-12-19 07:28:18,238 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-12-19 07:28:18,239 INFO L309 CfgBuilder]: Removed 1 assume(true) statements. [2023-12-19 07:28:18,239 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.12 07:28:18 BoogieIcfgContainer [2023-12-19 07:28:18,239 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-12-19 07:28:18,241 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-12-19 07:28:18,241 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-12-19 07:28:18,243 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-12-19 07:28:18,243 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 19.12 07:28:16" (1/3) ... [2023-12-19 07:28:18,244 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@506243c9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.12 07:28:18, skipping insertion in model container [2023-12-19 07:28:18,244 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 07:28:16" (2/3) ... [2023-12-19 07:28:18,245 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@506243c9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.12 07:28:18, skipping insertion in model container [2023-12-19 07:28:18,245 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.12 07:28:18" (3/3) ... [2023-12-19 07:28:18,247 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_fillercode_fillercodesize_ps-cn-500_file-0.i [2023-12-19 07:28:18,259 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-12-19 07:28:18,259 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-12-19 07:28:18,307 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-12-19 07:28:18,314 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=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;@7a368063, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-12-19 07:28:18,314 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-12-19 07:28:18,321 INFO L276 IsEmpty]: Start isEmpty. Operand has 260 states, 178 states have (on average 1.6685393258426966) internal successors, (297), 179 states have internal predecessors, (297), 79 states have call successors, (79), 1 states have call predecessors, (79), 1 states have return successors, (79), 79 states have call predecessors, (79), 79 states have call successors, (79) [2023-12-19 07:28:18,379 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 530 [2023-12-19 07:28:18,379 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 07:28:18,380 INFO L195 NwaCegarLoop]: trace histogram [79, 79, 79, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 07:28:18,381 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 07:28:18,385 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 07:28:18,385 INFO L85 PathProgramCache]: Analyzing trace with hash -1834947070, now seen corresponding path program 1 times [2023-12-19 07:28:18,391 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 07:28:18,391 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [863113268] [2023-12-19 07:28:18,391 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 07:28:18,392 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 07:28:18,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 07:28:18,790 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 07:28:18,791 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [863113268] [2023-12-19 07:28:18,791 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unsupported non-linear arithmetic [2023-12-19 07:28:18,791 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1676232554] [2023-12-19 07:28:18,791 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 07:28:18,792 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 07:28:18,806 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 07:28:18,822 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 07:28:18,826 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 07:28:19,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 07:28:19,280 INFO L262 TraceCheckSpWp]: Trace formula consists of 1293 conjuncts, 1 conjunts are in the unsatisfiable core [2023-12-19 07:28:19,301 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 07:28:19,371 INFO L134 CoverageAnalysis]: Checked inductivity of 12324 backedges. 156 proven. 0 refuted. 0 times theorem prover too weak. 12168 trivial. 0 not checked. [2023-12-19 07:28:19,371 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 07:28:19,372 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1676232554] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 07:28:19,372 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 07:28:19,372 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-19 07:28:19,373 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [346118106] [2023-12-19 07:28:19,374 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 07:28:19,379 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-12-19 07:28:19,380 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 07:28:19,404 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-12-19 07:28:19,404 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-12-19 07:28:19,408 INFO L87 Difference]: Start difference. First operand has 260 states, 178 states have (on average 1.6685393258426966) internal successors, (297), 179 states have internal predecessors, (297), 79 states have call successors, (79), 1 states have call predecessors, (79), 1 states have return successors, (79), 79 states have call predecessors, (79), 79 states have call successors, (79) Second operand has 2 states, 2 states have (on average 69.5) internal successors, (139), 2 states have internal predecessors, (139), 2 states have call successors, (79), 2 states have call predecessors, (79), 1 states have return successors, (79), 1 states have call predecessors, (79), 2 states have call successors, (79) [2023-12-19 07:28:19,488 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 07:28:19,488 INFO L93 Difference]: Finished difference Result 515 states and 983 transitions. [2023-12-19 07:28:19,490 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-12-19 07:28:19,491 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 69.5) internal successors, (139), 2 states have internal predecessors, (139), 2 states have call successors, (79), 2 states have call predecessors, (79), 1 states have return successors, (79), 1 states have call predecessors, (79), 2 states have call successors, (79) Word has length 529 [2023-12-19 07:28:19,492 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 07:28:19,502 INFO L225 Difference]: With dead ends: 515 [2023-12-19 07:28:19,502 INFO L226 Difference]: Without dead ends: 256 [2023-12-19 07:28:19,509 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 528 GetRequests, 528 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 07:28:19,513 INFO L413 NwaCegarLoop]: 441 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 3 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 441 SdHoareTripleChecker+Invalid, 3 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 3 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-19 07:28:19,514 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 441 Invalid, 3 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 3 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-19 07:28:19,526 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 256 states. [2023-12-19 07:28:19,576 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 256 to 256. [2023-12-19 07:28:19,577 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 256 states, 175 states have (on average 1.6342857142857143) internal successors, (286), 175 states have internal predecessors, (286), 79 states have call successors, (79), 1 states have call predecessors, (79), 1 states have return successors, (79), 79 states have call predecessors, (79), 79 states have call successors, (79) [2023-12-19 07:28:19,579 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 256 states to 256 states and 444 transitions. [2023-12-19 07:28:19,580 INFO L78 Accepts]: Start accepts. Automaton has 256 states and 444 transitions. Word has length 529 [2023-12-19 07:28:19,580 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 07:28:19,580 INFO L495 AbstractCegarLoop]: Abstraction has 256 states and 444 transitions. [2023-12-19 07:28:19,581 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 69.5) internal successors, (139), 2 states have internal predecessors, (139), 2 states have call successors, (79), 2 states have call predecessors, (79), 1 states have return successors, (79), 1 states have call predecessors, (79), 2 states have call successors, (79) [2023-12-19 07:28:19,581 INFO L276 IsEmpty]: Start isEmpty. Operand 256 states and 444 transitions. [2023-12-19 07:28:19,590 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 530 [2023-12-19 07:28:19,590 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 07:28:19,591 INFO L195 NwaCegarLoop]: trace histogram [79, 79, 79, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 07:28:19,599 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2023-12-19 07:28:19,798 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 07:28:19,799 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 07:28:19,800 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 07:28:19,800 INFO L85 PathProgramCache]: Analyzing trace with hash 257495408, now seen corresponding path program 1 times [2023-12-19 07:28:19,800 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 07:28:19,800 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1347330213] [2023-12-19 07:28:19,801 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 07:28:19,801 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 07:28:19,954 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 07:28:19,955 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1348186530] [2023-12-19 07:28:19,955 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 07:28:19,955 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 07:28:19,955 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 07:28:19,966 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 07:28:20,007 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 07:28:20,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 07:28:20,294 INFO L262 TraceCheckSpWp]: Trace formula consists of 1293 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-19 07:28:20,303 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 07:28:20,819 INFO L134 CoverageAnalysis]: Checked inductivity of 12324 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12324 trivial. 0 not checked. [2023-12-19 07:28:20,819 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 07:28:20,819 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 07:28:20,820 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1347330213] [2023-12-19 07:28:20,820 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 07:28:20,820 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1348186530] [2023-12-19 07:28:20,820 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1348186530] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 07:28:20,820 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 07:28:20,820 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-19 07:28:20,821 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1206836940] [2023-12-19 07:28:20,821 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 07:28:20,823 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-19 07:28:20,823 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 07:28:20,824 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-19 07:28:20,824 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-19 07:28:20,825 INFO L87 Difference]: Start difference. First operand 256 states and 444 transitions. Second operand has 3 states, 3 states have (on average 45.666666666666664) internal successors, (137), 2 states have internal predecessors, (137), 1 states have call successors, (79), 1 states have call predecessors, (79), 1 states have return successors, (79), 1 states have call predecessors, (79), 1 states have call successors, (79) [2023-12-19 07:28:20,904 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 07:28:20,904 INFO L93 Difference]: Finished difference Result 766 states and 1330 transitions. [2023-12-19 07:28:20,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-19 07:28:20,905 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 45.666666666666664) internal successors, (137), 2 states have internal predecessors, (137), 1 states have call successors, (79), 1 states have call predecessors, (79), 1 states have return successors, (79), 1 states have call predecessors, (79), 1 states have call successors, (79) Word has length 529 [2023-12-19 07:28:20,908 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 07:28:20,910 INFO L225 Difference]: With dead ends: 766 [2023-12-19 07:28:20,911 INFO L226 Difference]: Without dead ends: 511 [2023-12-19 07:28:20,911 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 528 GetRequests, 527 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 07:28:20,913 INFO L413 NwaCegarLoop]: 435 mSDtfsCounter, 171 mSDsluCounter, 433 mSDsCounter, 0 mSdLazyCounter, 19 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 171 SdHoareTripleChecker+Valid, 868 SdHoareTripleChecker+Invalid, 19 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 19 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-19 07:28:20,914 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [171 Valid, 868 Invalid, 19 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 19 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-19 07:28:20,916 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 511 states. [2023-12-19 07:28:20,995 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 511 to 509. [2023-12-19 07:28:20,997 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 509 states, 348 states have (on average 1.6350574712643677) internal successors, (569), 348 states have internal predecessors, (569), 158 states have call successors, (158), 2 states have call predecessors, (158), 2 states have return successors, (158), 158 states have call predecessors, (158), 158 states have call successors, (158) [2023-12-19 07:28:21,001 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 509 states to 509 states and 885 transitions. [2023-12-19 07:28:21,001 INFO L78 Accepts]: Start accepts. Automaton has 509 states and 885 transitions. Word has length 529 [2023-12-19 07:28:21,003 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 07:28:21,003 INFO L495 AbstractCegarLoop]: Abstraction has 509 states and 885 transitions. [2023-12-19 07:28:21,004 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 45.666666666666664) internal successors, (137), 2 states have internal predecessors, (137), 1 states have call successors, (79), 1 states have call predecessors, (79), 1 states have return successors, (79), 1 states have call predecessors, (79), 1 states have call successors, (79) [2023-12-19 07:28:21,004 INFO L276 IsEmpty]: Start isEmpty. Operand 509 states and 885 transitions. [2023-12-19 07:28:21,007 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 531 [2023-12-19 07:28:21,007 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 07:28:21,007 INFO L195 NwaCegarLoop]: trace histogram [79, 79, 79, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 07:28:21,032 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 07:28:21,219 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 07:28:21,220 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 07:28:21,221 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 07:28:21,221 INFO L85 PathProgramCache]: Analyzing trace with hash 564848515, now seen corresponding path program 1 times [2023-12-19 07:28:21,221 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 07:28:21,221 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1501894183] [2023-12-19 07:28:21,221 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 07:28:21,222 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 07:28:21,308 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 07:28:21,309 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1739243842] [2023-12-19 07:28:21,310 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 07:28:21,311 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 07:28:21,312 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 07:28:21,334 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 07:28:21,375 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 07:28:21,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 07:28:21,625 INFO L262 TraceCheckSpWp]: Trace formula consists of 1294 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-19 07:28:21,635 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 07:28:22,771 INFO L134 CoverageAnalysis]: Checked inductivity of 12324 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12324 trivial. 0 not checked. [2023-12-19 07:28:22,772 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 07:28:22,772 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 07:28:22,772 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1501894183] [2023-12-19 07:28:22,773 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 07:28:22,773 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1739243842] [2023-12-19 07:28:22,773 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1739243842] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 07:28:22,773 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 07:28:22,773 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-19 07:28:22,773 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1713570184] [2023-12-19 07:28:22,774 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 07:28:22,774 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-19 07:28:22,774 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 07:28:22,775 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-19 07:28:22,775 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-19 07:28:22,776 INFO L87 Difference]: Start difference. First operand 509 states and 885 transitions. Second operand has 5 states, 5 states have (on average 27.6) internal successors, (138), 4 states have internal predecessors, (138), 1 states have call successors, (79), 1 states have call predecessors, (79), 1 states have return successors, (79), 1 states have call predecessors, (79), 1 states have call successors, (79) [2023-12-19 07:28:23,149 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 07:28:23,150 INFO L93 Difference]: Finished difference Result 1368 states and 2387 transitions. [2023-12-19 07:28:23,151 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-19 07:28:23,151 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 27.6) internal successors, (138), 4 states have internal predecessors, (138), 1 states have call successors, (79), 1 states have call predecessors, (79), 1 states have return successors, (79), 1 states have call predecessors, (79), 1 states have call successors, (79) Word has length 530 [2023-12-19 07:28:23,153 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 07:28:23,159 INFO L225 Difference]: With dead ends: 1368 [2023-12-19 07:28:23,159 INFO L226 Difference]: Without dead ends: 860 [2023-12-19 07:28:23,161 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 531 GetRequests, 526 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2023-12-19 07:28:23,172 INFO L413 NwaCegarLoop]: 438 mSDtfsCounter, 435 mSDsluCounter, 1144 mSDsCounter, 0 mSdLazyCounter, 192 mSolverCounterSat, 160 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 435 SdHoareTripleChecker+Valid, 1582 SdHoareTripleChecker+Invalid, 352 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 160 IncrementalHoareTripleChecker+Valid, 192 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-19 07:28:23,176 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [435 Valid, 1582 Invalid, 352 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [160 Valid, 192 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-19 07:28:23,177 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 860 states. [2023-12-19 07:28:23,336 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 860 to 828. [2023-12-19 07:28:23,337 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 828 states, 587 states have (on average 1.6695059625212947) internal successors, (980), 587 states have internal predecessors, (980), 237 states have call successors, (237), 3 states have call predecessors, (237), 3 states have return successors, (237), 237 states have call predecessors, (237), 237 states have call successors, (237) [2023-12-19 07:28:23,356 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 828 states to 828 states and 1454 transitions. [2023-12-19 07:28:23,357 INFO L78 Accepts]: Start accepts. Automaton has 828 states and 1454 transitions. Word has length 530 [2023-12-19 07:28:23,360 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 07:28:23,361 INFO L495 AbstractCegarLoop]: Abstraction has 828 states and 1454 transitions. [2023-12-19 07:28:23,361 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 27.6) internal successors, (138), 4 states have internal predecessors, (138), 1 states have call successors, (79), 1 states have call predecessors, (79), 1 states have return successors, (79), 1 states have call predecessors, (79), 1 states have call successors, (79) [2023-12-19 07:28:23,361 INFO L276 IsEmpty]: Start isEmpty. Operand 828 states and 1454 transitions. [2023-12-19 07:28:23,365 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 531 [2023-12-19 07:28:23,365 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 07:28:23,365 INFO L195 NwaCegarLoop]: trace histogram [79, 79, 79, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 07:28:23,391 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 07:28:23,566 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 07:28:23,567 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 07:28:23,567 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 07:28:23,567 INFO L85 PathProgramCache]: Analyzing trace with hash 823013953, now seen corresponding path program 1 times [2023-12-19 07:28:23,567 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 07:28:23,567 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [105120314] [2023-12-19 07:28:23,567 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 07:28:23,568 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 07:28:23,650 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 07:28:23,651 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1338819350] [2023-12-19 07:28:23,651 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 07:28:23,651 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 07:28:23,651 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 07:28:23,654 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 07:28:23,705 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 07:28:23,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 07:28:23,945 INFO L262 TraceCheckSpWp]: Trace formula consists of 1292 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-19 07:28:23,951 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 07:28:23,979 INFO L134 CoverageAnalysis]: Checked inductivity of 12324 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12324 trivial. 0 not checked. [2023-12-19 07:28:23,979 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 07:28:23,980 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 07:28:23,980 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [105120314] [2023-12-19 07:28:23,980 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 07:28:23,980 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1338819350] [2023-12-19 07:28:23,980 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1338819350] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 07:28:23,980 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 07:28:23,980 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-19 07:28:23,980 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1422348022] [2023-12-19 07:28:23,980 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 07:28:23,981 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-19 07:28:23,981 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 07:28:23,982 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-19 07:28:23,982 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-19 07:28:23,982 INFO L87 Difference]: Start difference. First operand 828 states and 1454 transitions. Second operand has 3 states, 3 states have (on average 46.0) internal successors, (138), 3 states have internal predecessors, (138), 1 states have call successors, (79), 1 states have call predecessors, (79), 1 states have return successors, (79), 1 states have call predecessors, (79), 1 states have call successors, (79) [2023-12-19 07:28:24,077 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 07:28:24,078 INFO L93 Difference]: Finished difference Result 2056 states and 3608 transitions. [2023-12-19 07:28:24,078 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-19 07:28:24,078 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 46.0) internal successors, (138), 3 states have internal predecessors, (138), 1 states have call successors, (79), 1 states have call predecessors, (79), 1 states have return successors, (79), 1 states have call predecessors, (79), 1 states have call successors, (79) Word has length 530 [2023-12-19 07:28:24,079 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 07:28:24,084 INFO L225 Difference]: With dead ends: 2056 [2023-12-19 07:28:24,084 INFO L226 Difference]: Without dead ends: 1420 [2023-12-19 07:28:24,086 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 529 GetRequests, 528 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 07:28:24,086 INFO L413 NwaCegarLoop]: 659 mSDtfsCounter, 365 mSDsluCounter, 422 mSDsCounter, 0 mSdLazyCounter, 24 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 365 SdHoareTripleChecker+Valid, 1081 SdHoareTripleChecker+Invalid, 32 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 24 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-19 07:28:24,086 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [365 Valid, 1081 Invalid, 32 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 24 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-19 07:28:24,087 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1420 states. [2023-12-19 07:28:24,133 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1420 to 1100. [2023-12-19 07:28:24,135 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1100 states, 859 states have (on average 1.720605355064028) internal successors, (1478), 859 states have internal predecessors, (1478), 237 states have call successors, (237), 3 states have call predecessors, (237), 3 states have return successors, (237), 237 states have call predecessors, (237), 237 states have call successors, (237) [2023-12-19 07:28:24,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1100 states to 1100 states and 1952 transitions. [2023-12-19 07:28:24,139 INFO L78 Accepts]: Start accepts. Automaton has 1100 states and 1952 transitions. Word has length 530 [2023-12-19 07:28:24,140 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 07:28:24,140 INFO L495 AbstractCegarLoop]: Abstraction has 1100 states and 1952 transitions. [2023-12-19 07:28:24,140 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 46.0) internal successors, (138), 3 states have internal predecessors, (138), 1 states have call successors, (79), 1 states have call predecessors, (79), 1 states have return successors, (79), 1 states have call predecessors, (79), 1 states have call successors, (79) [2023-12-19 07:28:24,140 INFO L276 IsEmpty]: Start isEmpty. Operand 1100 states and 1952 transitions. [2023-12-19 07:28:24,143 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 531 [2023-12-19 07:28:24,143 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 07:28:24,144 INFO L195 NwaCegarLoop]: trace histogram [79, 79, 79, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 07:28:24,162 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 07:28:24,351 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 07:28:24,352 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 07:28:24,352 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 07:28:24,353 INFO L85 PathProgramCache]: Analyzing trace with hash 330387779, now seen corresponding path program 1 times [2023-12-19 07:28:24,353 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 07:28:24,353 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1653285357] [2023-12-19 07:28:24,353 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 07:28:24,353 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 07:28:24,407 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 07:28:24,407 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [789483723] [2023-12-19 07:28:24,408 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 07:28:24,408 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 07:28:24,408 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 07:28:24,434 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 07:28:24,456 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 07:28:24,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 07:28:24,731 INFO L262 TraceCheckSpWp]: Trace formula consists of 1291 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-19 07:28:24,737 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 07:28:24,763 INFO L134 CoverageAnalysis]: Checked inductivity of 12324 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12324 trivial. 0 not checked. [2023-12-19 07:28:24,764 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 07:28:24,764 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 07:28:24,764 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1653285357] [2023-12-19 07:28:24,764 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 07:28:24,764 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [789483723] [2023-12-19 07:28:24,764 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [789483723] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 07:28:24,764 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 07:28:24,764 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-19 07:28:24,764 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [441771412] [2023-12-19 07:28:24,764 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 07:28:24,765 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-19 07:28:24,765 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 07:28:24,766 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-19 07:28:24,766 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-19 07:28:24,766 INFO L87 Difference]: Start difference. First operand 1100 states and 1952 transitions. Second operand has 3 states, 3 states have (on average 46.0) internal successors, (138), 3 states have internal predecessors, (138), 1 states have call successors, (79), 1 states have call predecessors, (79), 1 states have return successors, (79), 1 states have call predecessors, (79), 1 states have call successors, (79) [2023-12-19 07:28:24,829 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 07:28:24,829 INFO L93 Difference]: Finished difference Result 2194 states and 3839 transitions. [2023-12-19 07:28:24,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-19 07:28:24,829 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 46.0) internal successors, (138), 3 states have internal predecessors, (138), 1 states have call successors, (79), 1 states have call predecessors, (79), 1 states have return successors, (79), 1 states have call predecessors, (79), 1 states have call successors, (79) Word has length 530 [2023-12-19 07:28:24,830 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 07:28:24,835 INFO L225 Difference]: With dead ends: 2194 [2023-12-19 07:28:24,835 INFO L226 Difference]: Without dead ends: 1420 [2023-12-19 07:28:24,836 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 529 GetRequests, 528 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 07:28:24,837 INFO L413 NwaCegarLoop]: 460 mSDtfsCounter, 356 mSDsluCounter, 426 mSDsCounter, 0 mSdLazyCounter, 20 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 356 SdHoareTripleChecker+Valid, 886 SdHoareTripleChecker+Invalid, 25 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 20 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-19 07:28:24,837 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [356 Valid, 886 Invalid, 25 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 20 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-19 07:28:24,838 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1420 states. [2023-12-19 07:28:24,921 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1420 to 1100. [2023-12-19 07:28:24,923 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1100 states, 859 states have (on average 1.6973224679860304) internal successors, (1458), 859 states have internal predecessors, (1458), 237 states have call successors, (237), 3 states have call predecessors, (237), 3 states have return successors, (237), 237 states have call predecessors, (237), 237 states have call successors, (237) [2023-12-19 07:28:24,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1100 states to 1100 states and 1932 transitions. [2023-12-19 07:28:24,927 INFO L78 Accepts]: Start accepts. Automaton has 1100 states and 1932 transitions. Word has length 530 [2023-12-19 07:28:24,928 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 07:28:24,928 INFO L495 AbstractCegarLoop]: Abstraction has 1100 states and 1932 transitions. [2023-12-19 07:28:24,928 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 46.0) internal successors, (138), 3 states have internal predecessors, (138), 1 states have call successors, (79), 1 states have call predecessors, (79), 1 states have return successors, (79), 1 states have call predecessors, (79), 1 states have call successors, (79) [2023-12-19 07:28:24,928 INFO L276 IsEmpty]: Start isEmpty. Operand 1100 states and 1932 transitions. [2023-12-19 07:28:24,931 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 531 [2023-12-19 07:28:24,931 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 07:28:24,932 INFO L195 NwaCegarLoop]: trace histogram [79, 79, 79, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 07:28:24,950 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 07:28:25,140 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 07:28:25,141 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 07:28:25,141 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 07:28:25,141 INFO L85 PathProgramCache]: Analyzing trace with hash -526330749, now seen corresponding path program 1 times [2023-12-19 07:28:25,141 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 07:28:25,141 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [348685536] [2023-12-19 07:28:25,142 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 07:28:25,142 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 07:28:25,180 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 07:28:25,180 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1170303757] [2023-12-19 07:28:25,180 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 07:28:25,180 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 07:28:25,181 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 07:28:25,182 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 07:28:25,196 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 07:28:25,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 07:28:25,467 INFO L262 TraceCheckSpWp]: Trace formula consists of 1291 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-19 07:28:25,475 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 07:28:25,533 INFO L134 CoverageAnalysis]: Checked inductivity of 12324 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12324 trivial. 0 not checked. [2023-12-19 07:28:25,534 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 07:28:25,534 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 07:28:25,534 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [348685536] [2023-12-19 07:28:25,534 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 07:28:25,534 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1170303757] [2023-12-19 07:28:25,534 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1170303757] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 07:28:25,534 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 07:28:25,534 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-19 07:28:25,535 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [948606354] [2023-12-19 07:28:25,535 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 07:28:25,535 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-19 07:28:25,535 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 07:28:25,536 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-19 07:28:25,536 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-19 07:28:25,536 INFO L87 Difference]: Start difference. First operand 1100 states and 1932 transitions. Second operand has 5 states, 5 states have (on average 27.6) internal successors, (138), 5 states have internal predecessors, (138), 1 states have call successors, (79), 1 states have call predecessors, (79), 1 states have return successors, (79), 1 states have call predecessors, (79), 1 states have call successors, (79) [2023-12-19 07:28:25,896 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 07:28:25,896 INFO L93 Difference]: Finished difference Result 4773 states and 8352 transitions. [2023-12-19 07:28:25,896 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-12-19 07:28:25,896 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 27.6) internal successors, (138), 5 states have internal predecessors, (138), 1 states have call successors, (79), 1 states have call predecessors, (79), 1 states have return successors, (79), 1 states have call predecessors, (79), 1 states have call successors, (79) Word has length 530 [2023-12-19 07:28:25,897 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 07:28:25,911 INFO L225 Difference]: With dead ends: 4773 [2023-12-19 07:28:25,911 INFO L226 Difference]: Without dead ends: 3981 [2023-12-19 07:28:25,914 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 537 GetRequests, 530 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2023-12-19 07:28:25,915 INFO L413 NwaCegarLoop]: 451 mSDtfsCounter, 1771 mSDsluCounter, 2105 mSDsCounter, 0 mSdLazyCounter, 221 mSolverCounterSat, 153 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1771 SdHoareTripleChecker+Valid, 2556 SdHoareTripleChecker+Invalid, 374 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 153 IncrementalHoareTripleChecker+Valid, 221 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-19 07:28:25,915 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1771 Valid, 2556 Invalid, 374 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [153 Valid, 221 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-19 07:28:25,918 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3981 states. [2023-12-19 07:28:26,103 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3981 to 3167. [2023-12-19 07:28:26,109 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3167 states, 2705 states have (on average 1.7279112754158965) internal successors, (4674), 2709 states have internal predecessors, (4674), 451 states have call successors, (451), 10 states have call predecessors, (451), 10 states have return successors, (451), 447 states have call predecessors, (451), 451 states have call successors, (451) [2023-12-19 07:28:26,118 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3167 states to 3167 states and 5576 transitions. [2023-12-19 07:28:26,118 INFO L78 Accepts]: Start accepts. Automaton has 3167 states and 5576 transitions. Word has length 530 [2023-12-19 07:28:26,119 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 07:28:26,119 INFO L495 AbstractCegarLoop]: Abstraction has 3167 states and 5576 transitions. [2023-12-19 07:28:26,119 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 27.6) internal successors, (138), 5 states have internal predecessors, (138), 1 states have call successors, (79), 1 states have call predecessors, (79), 1 states have return successors, (79), 1 states have call predecessors, (79), 1 states have call successors, (79) [2023-12-19 07:28:26,119 INFO L276 IsEmpty]: Start isEmpty. Operand 3167 states and 5576 transitions. [2023-12-19 07:28:26,123 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 531 [2023-12-19 07:28:26,123 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 07:28:26,124 INFO L195 NwaCegarLoop]: trace histogram [79, 79, 79, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 07:28:26,150 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 07:28:26,332 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 07:28:26,333 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 07:28:26,333 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 07:28:26,333 INFO L85 PathProgramCache]: Analyzing trace with hash 771088129, now seen corresponding path program 1 times [2023-12-19 07:28:26,334 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 07:28:26,334 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [485905376] [2023-12-19 07:28:26,334 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 07:28:26,334 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 07:28:26,370 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 07:28:26,370 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [838248896] [2023-12-19 07:28:26,370 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 07:28:26,370 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 07:28:26,370 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 07:28:26,371 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 07:28:26,395 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 07:28:26,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 07:28:26,647 INFO L262 TraceCheckSpWp]: Trace formula consists of 1288 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-19 07:28:26,654 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 07:28:27,137 INFO L134 CoverageAnalysis]: Checked inductivity of 12324 backedges. 3690 proven. 192 refuted. 0 times theorem prover too weak. 8442 trivial. 0 not checked. [2023-12-19 07:28:27,137 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-19 07:28:27,626 INFO L134 CoverageAnalysis]: Checked inductivity of 12324 backedges. 42 proven. 192 refuted. 0 times theorem prover too weak. 12090 trivial. 0 not checked. [2023-12-19 07:28:27,627 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 07:28:27,627 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [485905376] [2023-12-19 07:28:27,627 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 07:28:27,627 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [838248896] [2023-12-19 07:28:27,627 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [838248896] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-19 07:28:27,627 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-19 07:28:27,628 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 7 [2023-12-19 07:28:27,628 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [331094930] [2023-12-19 07:28:27,628 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-19 07:28:27,630 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-19 07:28:27,630 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 07:28:27,630 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-19 07:28:27,631 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2023-12-19 07:28:27,631 INFO L87 Difference]: Start difference. First operand 3167 states and 5576 transitions. Second operand has 7 states, 7 states have (on average 21.0) internal successors, (147), 7 states have internal predecessors, (147), 2 states have call successors, (143), 2 states have call predecessors, (143), 4 states have return successors, (144), 2 states have call predecessors, (144), 2 states have call successors, (144) [2023-12-19 07:28:28,178 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 07:28:28,178 INFO L93 Difference]: Finished difference Result 5313 states and 9303 transitions. [2023-12-19 07:28:28,179 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-12-19 07:28:28,179 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 21.0) internal successors, (147), 7 states have internal predecessors, (147), 2 states have call successors, (143), 2 states have call predecessors, (143), 4 states have return successors, (144), 2 states have call predecessors, (144), 2 states have call successors, (144) Word has length 530 [2023-12-19 07:28:28,180 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 07:28:28,192 INFO L225 Difference]: With dead ends: 5313 [2023-12-19 07:28:28,192 INFO L226 Difference]: Without dead ends: 2787 [2023-12-19 07:28:28,197 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1062 GetRequests, 1052 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=45, Invalid=65, Unknown=0, NotChecked=0, Total=110 [2023-12-19 07:28:28,198 INFO L413 NwaCegarLoop]: 377 mSDtfsCounter, 217 mSDsluCounter, 600 mSDsCounter, 0 mSdLazyCounter, 574 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 231 SdHoareTripleChecker+Valid, 977 SdHoareTripleChecker+Invalid, 589 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 574 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-19 07:28:28,198 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [231 Valid, 977 Invalid, 589 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 574 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-19 07:28:28,200 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2787 states. [2023-12-19 07:28:28,438 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2787 to 2767. [2023-12-19 07:28:28,444 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2767 states, 2300 states have (on average 1.7069565217391305) internal successors, (3926), 2304 states have internal predecessors, (3926), 451 states have call successors, (451), 15 states have call predecessors, (451), 15 states have return successors, (451), 447 states have call predecessors, (451), 451 states have call successors, (451) [2023-12-19 07:28:28,465 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2767 states to 2767 states and 4828 transitions. [2023-12-19 07:28:28,466 INFO L78 Accepts]: Start accepts. Automaton has 2767 states and 4828 transitions. Word has length 530 [2023-12-19 07:28:28,466 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 07:28:28,466 INFO L495 AbstractCegarLoop]: Abstraction has 2767 states and 4828 transitions. [2023-12-19 07:28:28,467 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.0) internal successors, (147), 7 states have internal predecessors, (147), 2 states have call successors, (143), 2 states have call predecessors, (143), 4 states have return successors, (144), 2 states have call predecessors, (144), 2 states have call successors, (144) [2023-12-19 07:28:28,467 INFO L276 IsEmpty]: Start isEmpty. Operand 2767 states and 4828 transitions. [2023-12-19 07:28:28,471 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 531 [2023-12-19 07:28:28,471 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 07:28:28,488 INFO L195 NwaCegarLoop]: trace histogram [79, 79, 79, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 07:28:28,501 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 07:28:28,701 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 07:28:28,702 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 07:28:28,702 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 07:28:28,702 INFO L85 PathProgramCache]: Analyzing trace with hash -1521024447, now seen corresponding path program 1 times [2023-12-19 07:28:28,702 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 07:28:28,702 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [726719207] [2023-12-19 07:28:28,703 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 07:28:28,703 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 07:28:28,753 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 07:28:28,755 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [351003998] [2023-12-19 07:28:28,755 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 07:28:28,755 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 07:28:28,756 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 07:28:28,757 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 07:28:28,780 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 07:28:29,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 07:28:29,030 INFO L262 TraceCheckSpWp]: Trace formula consists of 1291 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-19 07:28:29,036 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 07:28:29,463 INFO L134 CoverageAnalysis]: Checked inductivity of 12324 backedges. 4600 proven. 177 refuted. 0 times theorem prover too weak. 7547 trivial. 0 not checked. [2023-12-19 07:28:29,463 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-19 07:28:29,866 INFO L134 CoverageAnalysis]: Checked inductivity of 12324 backedges. 57 proven. 177 refuted. 0 times theorem prover too weak. 12090 trivial. 0 not checked. [2023-12-19 07:28:29,866 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 07:28:29,866 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [726719207] [2023-12-19 07:28:29,866 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 07:28:29,866 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [351003998] [2023-12-19 07:28:29,866 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [351003998] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-19 07:28:29,866 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-19 07:28:29,866 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 7 [2023-12-19 07:28:29,867 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [394931076] [2023-12-19 07:28:29,867 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-19 07:28:29,867 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-19 07:28:29,867 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 07:28:29,868 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-19 07:28:29,868 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2023-12-19 07:28:29,869 INFO L87 Difference]: Start difference. First operand 2767 states and 4828 transitions. Second operand has 7 states, 7 states have (on average 21.0) internal successors, (147), 7 states have internal predecessors, (147), 2 states have call successors, (138), 2 states have call predecessors, (138), 4 states have return successors, (139), 2 states have call predecessors, (139), 2 states have call successors, (139) [2023-12-19 07:28:30,310 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 07:28:30,310 INFO L93 Difference]: Finished difference Result 4209 states and 7320 transitions. [2023-12-19 07:28:30,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-12-19 07:28:30,311 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 21.0) internal successors, (147), 7 states have internal predecessors, (147), 2 states have call successors, (138), 2 states have call predecessors, (138), 4 states have return successors, (139), 2 states have call predecessors, (139), 2 states have call successors, (139) Word has length 530 [2023-12-19 07:28:30,312 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 07:28:30,317 INFO L225 Difference]: With dead ends: 4209 [2023-12-19 07:28:30,318 INFO L226 Difference]: Without dead ends: 1635 [2023-12-19 07:28:30,322 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1062 GetRequests, 1052 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=45, Invalid=65, Unknown=0, NotChecked=0, Total=110 [2023-12-19 07:28:30,323 INFO L413 NwaCegarLoop]: 345 mSDtfsCounter, 472 mSDsluCounter, 528 mSDsCounter, 0 mSdLazyCounter, 425 mSolverCounterSat, 57 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 490 SdHoareTripleChecker+Valid, 873 SdHoareTripleChecker+Invalid, 482 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 57 IncrementalHoareTripleChecker+Valid, 425 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-19 07:28:30,323 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [490 Valid, 873 Invalid, 482 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [57 Valid, 425 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-19 07:28:30,324 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1635 states. [2023-12-19 07:28:30,391 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1635 to 1617. [2023-12-19 07:28:30,393 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1617 states, 1339 states have (on average 1.666168782673637) internal successors, (2231), 1341 states have internal predecessors, (2231), 265 states have call successors, (265), 12 states have call predecessors, (265), 12 states have return successors, (265), 263 states have call predecessors, (265), 265 states have call successors, (265) [2023-12-19 07:28:30,397 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1617 states to 1617 states and 2761 transitions. [2023-12-19 07:28:30,398 INFO L78 Accepts]: Start accepts. Automaton has 1617 states and 2761 transitions. Word has length 530 [2023-12-19 07:28:30,398 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 07:28:30,398 INFO L495 AbstractCegarLoop]: Abstraction has 1617 states and 2761 transitions. [2023-12-19 07:28:30,398 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.0) internal successors, (147), 7 states have internal predecessors, (147), 2 states have call successors, (138), 2 states have call predecessors, (138), 4 states have return successors, (139), 2 states have call predecessors, (139), 2 states have call successors, (139) [2023-12-19 07:28:30,398 INFO L276 IsEmpty]: Start isEmpty. Operand 1617 states and 2761 transitions. [2023-12-19 07:28:30,401 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 531 [2023-12-19 07:28:30,402 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 07:28:30,402 INFO L195 NwaCegarLoop]: trace histogram [79, 79, 79, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 07:28:30,428 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 07:28:30,612 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 07:28:30,612 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 07:28:30,612 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 07:28:30,613 INFO L85 PathProgramCache]: Analyzing trace with hash -582365629, now seen corresponding path program 1 times [2023-12-19 07:28:30,613 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 07:28:30,613 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1510565791] [2023-12-19 07:28:30,613 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 07:28:30,613 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 07:28:30,647 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 07:28:30,648 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [853365182] [2023-12-19 07:28:30,648 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 07:28:30,648 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 07:28:30,648 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 07:28:30,664 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 07:28:30,698 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 07:28:30,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 07:28:30,967 INFO L262 TraceCheckSpWp]: Trace formula consists of 1286 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-19 07:28:30,973 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 07:28:31,310 INFO L134 CoverageAnalysis]: Checked inductivity of 12324 backedges. 4260 proven. 183 refuted. 0 times theorem prover too weak. 7881 trivial. 0 not checked. [2023-12-19 07:28:31,310 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-19 07:28:31,616 INFO L134 CoverageAnalysis]: Checked inductivity of 12324 backedges. 51 proven. 183 refuted. 0 times theorem prover too weak. 12090 trivial. 0 not checked. [2023-12-19 07:28:31,616 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 07:28:31,616 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1510565791] [2023-12-19 07:28:31,616 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 07:28:31,616 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [853365182] [2023-12-19 07:28:31,616 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [853365182] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-19 07:28:31,616 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-19 07:28:31,617 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 7 [2023-12-19 07:28:31,618 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1302029700] [2023-12-19 07:28:31,618 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-19 07:28:31,619 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-19 07:28:31,619 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 07:28:31,620 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-19 07:28:31,620 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2023-12-19 07:28:31,621 INFO L87 Difference]: Start difference. First operand 1617 states and 2761 transitions. Second operand has 7 states, 7 states have (on average 21.0) internal successors, (147), 7 states have internal predecessors, (147), 2 states have call successors, (140), 2 states have call predecessors, (140), 4 states have return successors, (141), 2 states have call predecessors, (141), 2 states have call successors, (141) [2023-12-19 07:28:31,933 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 07:28:31,934 INFO L93 Difference]: Finished difference Result 2867 states and 4839 transitions. [2023-12-19 07:28:31,934 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-12-19 07:28:31,934 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 21.0) internal successors, (147), 7 states have internal predecessors, (147), 2 states have call successors, (140), 2 states have call predecessors, (140), 4 states have return successors, (141), 2 states have call predecessors, (141), 2 states have call successors, (141) Word has length 530 [2023-12-19 07:28:31,935 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 07:28:31,940 INFO L225 Difference]: With dead ends: 2867 [2023-12-19 07:28:31,940 INFO L226 Difference]: Without dead ends: 1653 [2023-12-19 07:28:31,943 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1062 GetRequests, 1052 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=45, Invalid=65, Unknown=0, NotChecked=0, Total=110 [2023-12-19 07:28:31,961 INFO L413 NwaCegarLoop]: 347 mSDtfsCounter, 422 mSDsluCounter, 533 mSDsCounter, 0 mSdLazyCounter, 418 mSolverCounterSat, 50 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 438 SdHoareTripleChecker+Valid, 880 SdHoareTripleChecker+Invalid, 468 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 418 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-12-19 07:28:31,961 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [438 Valid, 880 Invalid, 468 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [50 Valid, 418 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-12-19 07:28:31,963 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1653 states. [2023-12-19 07:28:32,103 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1653 to 1629. [2023-12-19 07:28:32,116 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1629 states, 1348 states have (on average 1.6528189910979227) internal successors, (2228), 1350 states have internal predecessors, (2228), 265 states have call successors, (265), 15 states have call predecessors, (265), 15 states have return successors, (265), 263 states have call predecessors, (265), 265 states have call successors, (265) [2023-12-19 07:28:32,120 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1629 states to 1629 states and 2758 transitions. [2023-12-19 07:28:32,120 INFO L78 Accepts]: Start accepts. Automaton has 1629 states and 2758 transitions. Word has length 530 [2023-12-19 07:28:32,121 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 07:28:32,121 INFO L495 AbstractCegarLoop]: Abstraction has 1629 states and 2758 transitions. [2023-12-19 07:28:32,122 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.0) internal successors, (147), 7 states have internal predecessors, (147), 2 states have call successors, (140), 2 states have call predecessors, (140), 4 states have return successors, (141), 2 states have call predecessors, (141), 2 states have call successors, (141) [2023-12-19 07:28:32,122 INFO L276 IsEmpty]: Start isEmpty. Operand 1629 states and 2758 transitions. [2023-12-19 07:28:32,139 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 531 [2023-12-19 07:28:32,139 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 07:28:32,139 INFO L195 NwaCegarLoop]: trace histogram [79, 79, 79, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 07:28:32,150 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 07:28:32,340 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 07:28:32,340 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 07:28:32,341 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 07:28:32,341 INFO L85 PathProgramCache]: Analyzing trace with hash -597884347, now seen corresponding path program 1 times [2023-12-19 07:28:32,341 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 07:28:32,341 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [490416364] [2023-12-19 07:28:32,341 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 07:28:32,341 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 07:28:32,411 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 07:28:32,412 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [704886590] [2023-12-19 07:28:32,412 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 07:28:32,412 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 07:28:32,412 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 07:28:32,428 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 07:28:32,462 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 07:28:32,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 07:28:32,848 INFO L262 TraceCheckSpWp]: Trace formula consists of 1287 conjuncts, 7 conjunts are in the unsatisfiable core [2023-12-19 07:28:32,855 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 07:28:33,513 INFO L134 CoverageAnalysis]: Checked inductivity of 12324 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12324 trivial. 0 not checked. [2023-12-19 07:28:33,513 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 07:28:33,514 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 07:28:33,514 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [490416364] [2023-12-19 07:28:33,514 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 07:28:33,514 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [704886590] [2023-12-19 07:28:33,514 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [704886590] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 07:28:33,514 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 07:28:33,514 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-19 07:28:33,515 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [429299996] [2023-12-19 07:28:33,515 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 07:28:33,516 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-19 07:28:33,516 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 07:28:33,516 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-19 07:28:33,516 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-19 07:28:33,516 INFO L87 Difference]: Start difference. First operand 1629 states and 2758 transitions. Second operand has 5 states, 5 states have (on average 27.6) internal successors, (138), 4 states have internal predecessors, (138), 1 states have call successors, (79), 1 states have call predecessors, (79), 1 states have return successors, (79), 1 states have call predecessors, (79), 1 states have call successors, (79) [2023-12-19 07:28:34,419 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 07:28:34,420 INFO L93 Difference]: Finished difference Result 5103 states and 8592 transitions. [2023-12-19 07:28:34,420 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-19 07:28:34,420 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 27.6) internal successors, (138), 4 states have internal predecessors, (138), 1 states have call successors, (79), 1 states have call predecessors, (79), 1 states have return successors, (79), 1 states have call predecessors, (79), 1 states have call successors, (79) Word has length 530 [2023-12-19 07:28:34,421 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 07:28:34,452 INFO L225 Difference]: With dead ends: 5103 [2023-12-19 07:28:34,452 INFO L226 Difference]: Without dead ends: 3963 [2023-12-19 07:28:34,455 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 530 GetRequests, 526 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2023-12-19 07:28:34,456 INFO L413 NwaCegarLoop]: 736 mSDtfsCounter, 1552 mSDsluCounter, 668 mSDsCounter, 0 mSdLazyCounter, 559 mSolverCounterSat, 164 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1552 SdHoareTripleChecker+Valid, 1404 SdHoareTripleChecker+Invalid, 723 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 164 IncrementalHoareTripleChecker+Valid, 559 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2023-12-19 07:28:34,457 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1552 Valid, 1404 Invalid, 723 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [164 Valid, 559 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2023-12-19 07:28:34,459 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3963 states. [2023-12-19 07:28:34,698 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3963 to 1944. [2023-12-19 07:28:34,701 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1944 states, 1663 states have (on average 1.693325315694528) internal successors, (2816), 1665 states have internal predecessors, (2816), 265 states have call successors, (265), 15 states have call predecessors, (265), 15 states have return successors, (265), 263 states have call predecessors, (265), 265 states have call successors, (265) [2023-12-19 07:28:34,705 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1944 states to 1944 states and 3346 transitions. [2023-12-19 07:28:34,705 INFO L78 Accepts]: Start accepts. Automaton has 1944 states and 3346 transitions. Word has length 530 [2023-12-19 07:28:34,706 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 07:28:34,706 INFO L495 AbstractCegarLoop]: Abstraction has 1944 states and 3346 transitions. [2023-12-19 07:28:34,706 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 27.6) internal successors, (138), 4 states have internal predecessors, (138), 1 states have call successors, (79), 1 states have call predecessors, (79), 1 states have return successors, (79), 1 states have call predecessors, (79), 1 states have call successors, (79) [2023-12-19 07:28:34,706 INFO L276 IsEmpty]: Start isEmpty. Operand 1944 states and 3346 transitions. [2023-12-19 07:28:34,709 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 531 [2023-12-19 07:28:34,710 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 07:28:34,710 INFO L195 NwaCegarLoop]: trace histogram [79, 79, 79, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 07:28:34,719 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 07:28:34,918 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 07:28:34,919 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 07:28:34,919 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 07:28:34,920 INFO L85 PathProgramCache]: Analyzing trace with hash 851065923, now seen corresponding path program 1 times [2023-12-19 07:28:34,920 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 07:28:34,920 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [142310124] [2023-12-19 07:28:34,920 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 07:28:34,920 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 07:28:34,954 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 07:28:34,954 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [593470796] [2023-12-19 07:28:34,955 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 07:28:34,955 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 07:28:34,955 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 07:28:34,956 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-12-19 07:28:34,979 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 07:28:35,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 07:28:35,252 INFO L262 TraceCheckSpWp]: Trace formula consists of 1284 conjuncts, 7 conjunts are in the unsatisfiable core [2023-12-19 07:28:35,259 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 07:28:35,718 INFO L134 CoverageAnalysis]: Checked inductivity of 12324 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12324 trivial. 0 not checked. [2023-12-19 07:28:35,718 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 07:28:35,718 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 07:28:35,718 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [142310124] [2023-12-19 07:28:35,718 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 07:28:35,718 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [593470796] [2023-12-19 07:28:35,718 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [593470796] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 07:28:35,719 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 07:28:35,719 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-19 07:28:35,719 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [772348292] [2023-12-19 07:28:35,719 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 07:28:35,719 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-19 07:28:35,719 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 07:28:35,720 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-19 07:28:35,720 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-19 07:28:35,720 INFO L87 Difference]: Start difference. First operand 1944 states and 3346 transitions. Second operand has 5 states, 5 states have (on average 27.6) internal successors, (138), 4 states have internal predecessors, (138), 1 states have call successors, (79), 1 states have call predecessors, (79), 1 states have return successors, (79), 1 states have call predecessors, (79), 1 states have call successors, (79) [2023-12-19 07:28:36,136 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 07:28:36,136 INFO L93 Difference]: Finished difference Result 5452 states and 9455 transitions. [2023-12-19 07:28:36,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-12-19 07:28:36,137 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 27.6) internal successors, (138), 4 states have internal predecessors, (138), 1 states have call successors, (79), 1 states have call predecessors, (79), 1 states have return successors, (79), 1 states have call predecessors, (79), 1 states have call successors, (79) Word has length 530 [2023-12-19 07:28:36,137 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 07:28:36,154 INFO L225 Difference]: With dead ends: 5452 [2023-12-19 07:28:36,155 INFO L226 Difference]: Without dead ends: 3426 [2023-12-19 07:28:36,158 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 530 GetRequests, 526 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2023-12-19 07:28:36,159 INFO L413 NwaCegarLoop]: 535 mSDtfsCounter, 610 mSDsluCounter, 677 mSDsCounter, 0 mSdLazyCounter, 367 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 610 SdHoareTripleChecker+Valid, 1212 SdHoareTripleChecker+Invalid, 370 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 367 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-19 07:28:36,159 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [610 Valid, 1212 Invalid, 370 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 367 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-19 07:28:36,161 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3426 states. [2023-12-19 07:28:36,334 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3426 to 3422. [2023-12-19 07:28:36,338 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3422 states, 3074 states have (on average 1.6997397527651268) internal successors, (5225), 3080 states have internal predecessors, (5225), 325 states have call successors, (325), 22 states have call predecessors, (325), 22 states have return successors, (325), 319 states have call predecessors, (325), 325 states have call successors, (325) [2023-12-19 07:28:36,343 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3422 states to 3422 states and 5875 transitions. [2023-12-19 07:28:36,343 INFO L78 Accepts]: Start accepts. Automaton has 3422 states and 5875 transitions. Word has length 530 [2023-12-19 07:28:36,344 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 07:28:36,344 INFO L495 AbstractCegarLoop]: Abstraction has 3422 states and 5875 transitions. [2023-12-19 07:28:36,344 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 27.6) internal successors, (138), 4 states have internal predecessors, (138), 1 states have call successors, (79), 1 states have call predecessors, (79), 1 states have return successors, (79), 1 states have call predecessors, (79), 1 states have call successors, (79) [2023-12-19 07:28:36,344 INFO L276 IsEmpty]: Start isEmpty. Operand 3422 states and 5875 transitions. [2023-12-19 07:28:36,348 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 531 [2023-12-19 07:28:36,348 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 07:28:36,348 INFO L195 NwaCegarLoop]: trace histogram [79, 79, 79, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 07:28:36,357 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2023-12-19 07:28:36,557 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 07:28:36,557 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 07:28:36,558 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 07:28:36,558 INFO L85 PathProgramCache]: Analyzing trace with hash -1877143423, now seen corresponding path program 1 times [2023-12-19 07:28:36,558 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 07:28:36,558 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2061351424] [2023-12-19 07:28:36,558 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 07:28:36,558 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 07:28:36,627 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 07:28:36,627 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1025600214] [2023-12-19 07:28:36,628 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 07:28:36,628 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 07:28:36,628 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 07:28:36,631 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 07:28:36,661 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 07:28:36,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 07:28:37,001 INFO L262 TraceCheckSpWp]: Trace formula consists of 1282 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-19 07:28:37,010 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 07:28:38,044 INFO L134 CoverageAnalysis]: Checked inductivity of 12324 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12324 trivial. 0 not checked. [2023-12-19 07:28:38,044 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 07:28:38,044 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 07:28:38,044 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2061351424] [2023-12-19 07:28:38,044 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 07:28:38,044 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1025600214] [2023-12-19 07:28:38,044 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1025600214] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 07:28:38,044 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 07:28:38,045 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-19 07:28:38,045 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1182700911] [2023-12-19 07:28:38,045 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 07:28:38,045 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-19 07:28:38,045 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 07:28:38,046 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-19 07:28:38,046 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-19 07:28:38,046 INFO L87 Difference]: Start difference. First operand 3422 states and 5875 transitions. Second operand has 3 states, 3 states have (on average 46.0) internal successors, (138), 2 states have internal predecessors, (138), 1 states have call successors, (79), 1 states have call predecessors, (79), 1 states have return successors, (79), 1 states have call predecessors, (79), 1 states have call successors, (79) [2023-12-19 07:28:38,337 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 07:28:38,338 INFO L93 Difference]: Finished difference Result 7136 states and 12245 transitions. [2023-12-19 07:28:38,343 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-19 07:28:38,344 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 46.0) internal successors, (138), 2 states have internal predecessors, (138), 1 states have call successors, (79), 1 states have call predecessors, (79), 1 states have return successors, (79), 1 states have call predecessors, (79), 1 states have call successors, (79) Word has length 530 [2023-12-19 07:28:38,344 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 07:28:38,377 INFO L225 Difference]: With dead ends: 7136 [2023-12-19 07:28:38,377 INFO L226 Difference]: Without dead ends: 4564 [2023-12-19 07:28:38,383 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 529 GetRequests, 528 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 07:28:38,383 INFO L413 NwaCegarLoop]: 629 mSDtfsCounter, 202 mSDsluCounter, 424 mSDsCounter, 0 mSdLazyCounter, 20 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 202 SdHoareTripleChecker+Valid, 1053 SdHoareTripleChecker+Invalid, 22 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 20 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-19 07:28:38,384 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [202 Valid, 1053 Invalid, 22 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 20 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-19 07:28:38,386 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4564 states. [2023-12-19 07:28:38,763 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4564 to 4562. [2023-12-19 07:28:38,768 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4562 states, 4018 states have (on average 1.6834245893479343) internal successors, (6764), 4026 states have internal predecessors, (6764), 511 states have call successors, (511), 32 states have call predecessors, (511), 32 states have return successors, (511), 503 states have call predecessors, (511), 511 states have call successors, (511) [2023-12-19 07:28:38,777 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4562 states to 4562 states and 7786 transitions. [2023-12-19 07:28:38,778 INFO L78 Accepts]: Start accepts. Automaton has 4562 states and 7786 transitions. Word has length 530 [2023-12-19 07:28:38,778 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 07:28:38,778 INFO L495 AbstractCegarLoop]: Abstraction has 4562 states and 7786 transitions. [2023-12-19 07:28:38,778 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 46.0) internal successors, (138), 2 states have internal predecessors, (138), 1 states have call successors, (79), 1 states have call predecessors, (79), 1 states have return successors, (79), 1 states have call predecessors, (79), 1 states have call successors, (79) [2023-12-19 07:28:38,779 INFO L276 IsEmpty]: Start isEmpty. Operand 4562 states and 7786 transitions. [2023-12-19 07:28:38,783 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 532 [2023-12-19 07:28:38,783 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 07:28:38,783 INFO L195 NwaCegarLoop]: trace histogram [79, 79, 79, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 07:28:38,825 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 07:28:38,989 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 07:28:38,990 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 07:28:38,990 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 07:28:38,990 INFO L85 PathProgramCache]: Analyzing trace with hash 586074175, now seen corresponding path program 1 times [2023-12-19 07:28:38,990 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 07:28:38,990 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1906868824] [2023-12-19 07:28:38,991 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 07:28:38,991 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 07:28:39,041 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 07:28:39,041 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [579470831] [2023-12-19 07:28:39,041 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 07:28:39,042 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 07:28:39,042 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 07:28:39,043 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 07:28:39,064 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 07:28:39,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 07:28:39,347 INFO L262 TraceCheckSpWp]: Trace formula consists of 1287 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-19 07:28:39,354 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 07:28:39,674 INFO L134 CoverageAnalysis]: Checked inductivity of 12324 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12324 trivial. 0 not checked. [2023-12-19 07:28:39,674 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 07:28:39,674 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 07:28:39,674 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1906868824] [2023-12-19 07:28:39,674 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 07:28:39,674 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [579470831] [2023-12-19 07:28:39,674 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [579470831] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 07:28:39,674 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 07:28:39,674 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-12-19 07:28:39,675 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1205477622] [2023-12-19 07:28:39,675 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 07:28:39,676 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-19 07:28:39,676 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 07:28:39,677 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-19 07:28:39,677 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2023-12-19 07:28:39,677 INFO L87 Difference]: Start difference. First operand 4562 states and 7786 transitions. Second operand has 6 states, 6 states have (on average 23.166666666666668) internal successors, (139), 6 states have internal predecessors, (139), 1 states have call successors, (79), 1 states have call predecessors, (79), 1 states have return successors, (79), 1 states have call predecessors, (79), 1 states have call successors, (79) [2023-12-19 07:28:40,149 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 07:28:40,150 INFO L93 Difference]: Finished difference Result 7798 states and 13248 transitions. [2023-12-19 07:28:40,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-19 07:28:40,150 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 23.166666666666668) internal successors, (139), 6 states have internal predecessors, (139), 1 states have call successors, (79), 1 states have call predecessors, (79), 1 states have return successors, (79), 1 states have call predecessors, (79), 1 states have call successors, (79) Word has length 531 [2023-12-19 07:28:40,164 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 07:28:40,183 INFO L225 Difference]: With dead ends: 7798 [2023-12-19 07:28:40,184 INFO L226 Difference]: Without dead ends: 3878 [2023-12-19 07:28:40,194 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 535 GetRequests, 528 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2023-12-19 07:28:40,208 INFO L413 NwaCegarLoop]: 702 mSDtfsCounter, 478 mSDsluCounter, 1770 mSDsCounter, 0 mSdLazyCounter, 224 mSolverCounterSat, 115 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 478 SdHoareTripleChecker+Valid, 2472 SdHoareTripleChecker+Invalid, 339 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 115 IncrementalHoareTripleChecker+Valid, 224 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-19 07:28:40,208 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [478 Valid, 2472 Invalid, 339 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [115 Valid, 224 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-19 07:28:40,211 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3878 states. [2023-12-19 07:28:40,540 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3878 to 2226. [2023-12-19 07:28:40,543 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2226 states, 1766 states have (on average 1.615515288788222) internal successors, (2853), 1768 states have internal predecessors, (2853), 427 states have call successors, (427), 32 states have call predecessors, (427), 32 states have return successors, (427), 425 states have call predecessors, (427), 427 states have call successors, (427) [2023-12-19 07:28:40,546 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2226 states to 2226 states and 3707 transitions. [2023-12-19 07:28:40,547 INFO L78 Accepts]: Start accepts. Automaton has 2226 states and 3707 transitions. Word has length 531 [2023-12-19 07:28:40,547 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 07:28:40,548 INFO L495 AbstractCegarLoop]: Abstraction has 2226 states and 3707 transitions. [2023-12-19 07:28:40,548 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 23.166666666666668) internal successors, (139), 6 states have internal predecessors, (139), 1 states have call successors, (79), 1 states have call predecessors, (79), 1 states have return successors, (79), 1 states have call predecessors, (79), 1 states have call successors, (79) [2023-12-19 07:28:40,548 INFO L276 IsEmpty]: Start isEmpty. Operand 2226 states and 3707 transitions. [2023-12-19 07:28:40,551 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 533 [2023-12-19 07:28:40,551 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 07:28:40,551 INFO L195 NwaCegarLoop]: trace histogram [79, 79, 79, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 07:28:40,575 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 07:28:40,772 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 07:28:40,773 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 07:28:40,773 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 07:28:40,773 INFO L85 PathProgramCache]: Analyzing trace with hash 962572314, now seen corresponding path program 1 times [2023-12-19 07:28:40,773 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 07:28:40,774 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [559962332] [2023-12-19 07:28:40,774 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 07:28:40,774 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 07:28:40,845 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 07:28:40,845 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [215971605] [2023-12-19 07:28:40,845 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 07:28:40,845 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 07:28:40,845 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 07:28:40,857 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 07:28:40,904 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 07:28:41,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 07:28:41,219 INFO L262 TraceCheckSpWp]: Trace formula consists of 1291 conjuncts, 8 conjunts are in the unsatisfiable core [2023-12-19 07:28:41,226 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 07:28:41,840 INFO L134 CoverageAnalysis]: Checked inductivity of 12324 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12324 trivial. 0 not checked. [2023-12-19 07:28:41,840 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 07:28:41,840 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 07:28:41,841 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [559962332] [2023-12-19 07:28:41,841 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 07:28:41,841 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [215971605] [2023-12-19 07:28:41,841 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [215971605] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 07:28:41,841 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 07:28:41,841 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-19 07:28:41,841 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [371803995] [2023-12-19 07:28:41,841 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 07:28:41,841 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-19 07:28:41,842 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 07:28:41,842 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-19 07:28:41,842 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2023-12-19 07:28:41,842 INFO L87 Difference]: Start difference. First operand 2226 states and 3707 transitions. Second operand has 6 states, 6 states have (on average 23.333333333333332) internal successors, (140), 5 states have internal predecessors, (140), 1 states have call successors, (79), 1 states have call predecessors, (79), 1 states have return successors, (79), 1 states have call predecessors, (79), 1 states have call successors, (79) [2023-12-19 07:28:42,599 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 07:28:42,599 INFO L93 Difference]: Finished difference Result 6823 states and 11345 transitions. [2023-12-19 07:28:42,599 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-19 07:28:42,600 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 23.333333333333332) internal successors, (140), 5 states have internal predecessors, (140), 1 states have call successors, (79), 1 states have call predecessors, (79), 1 states have return successors, (79), 1 states have call predecessors, (79), 1 states have call successors, (79) Word has length 532 [2023-12-19 07:28:42,600 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 07:28:42,609 INFO L225 Difference]: With dead ends: 6823 [2023-12-19 07:28:42,609 INFO L226 Difference]: Without dead ends: 4358 [2023-12-19 07:28:42,613 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 533 GetRequests, 527 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=25, Invalid=31, Unknown=0, NotChecked=0, Total=56 [2023-12-19 07:28:42,613 INFO L413 NwaCegarLoop]: 463 mSDtfsCounter, 896 mSDsluCounter, 780 mSDsCounter, 0 mSdLazyCounter, 597 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 896 SdHoareTripleChecker+Valid, 1243 SdHoareTripleChecker+Invalid, 632 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 597 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-19 07:28:42,614 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [896 Valid, 1243 Invalid, 632 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 597 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-19 07:28:42,616 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4358 states. [2023-12-19 07:28:42,786 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4358 to 2917. [2023-12-19 07:28:42,789 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2917 states, 2419 states have (on average 1.6407606448945846) internal successors, (3969), 2423 states have internal predecessors, (3969), 459 states have call successors, (459), 38 states have call predecessors, (459), 38 states have return successors, (459), 455 states have call predecessors, (459), 459 states have call successors, (459) [2023-12-19 07:28:42,793 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2917 states to 2917 states and 4887 transitions. [2023-12-19 07:28:42,793 INFO L78 Accepts]: Start accepts. Automaton has 2917 states and 4887 transitions. Word has length 532 [2023-12-19 07:28:42,794 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 07:28:42,794 INFO L495 AbstractCegarLoop]: Abstraction has 2917 states and 4887 transitions. [2023-12-19 07:28:42,794 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 23.333333333333332) internal successors, (140), 5 states have internal predecessors, (140), 1 states have call successors, (79), 1 states have call predecessors, (79), 1 states have return successors, (79), 1 states have call predecessors, (79), 1 states have call successors, (79) [2023-12-19 07:28:42,794 INFO L276 IsEmpty]: Start isEmpty. Operand 2917 states and 4887 transitions. [2023-12-19 07:28:42,798 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 533 [2023-12-19 07:28:42,798 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 07:28:42,798 INFO L195 NwaCegarLoop]: trace histogram [79, 79, 79, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 07:28:42,808 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 07:28:43,008 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 07:28:43,009 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 07:28:43,009 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 07:28:43,010 INFO L85 PathProgramCache]: Analyzing trace with hash 376296092, now seen corresponding path program 1 times [2023-12-19 07:28:43,010 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 07:28:43,010 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2073696705] [2023-12-19 07:28:43,010 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 07:28:43,010 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 07:28:43,068 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 07:28:43,069 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [923602686] [2023-12-19 07:28:43,069 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 07:28:43,069 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 07:28:43,069 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 07:28:43,070 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 07:28:43,105 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 07:28:43,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 07:28:43,483 INFO L262 TraceCheckSpWp]: Trace formula consists of 1290 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-19 07:28:43,490 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 07:28:43,563 INFO L134 CoverageAnalysis]: Checked inductivity of 12324 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12324 trivial. 0 not checked. [2023-12-19 07:28:43,564 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 07:28:43,564 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 07:28:43,569 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2073696705] [2023-12-19 07:28:43,569 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 07:28:43,569 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [923602686] [2023-12-19 07:28:43,569 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [923602686] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 07:28:43,569 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 07:28:43,569 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-19 07:28:43,569 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [701533114] [2023-12-19 07:28:43,569 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 07:28:43,570 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-19 07:28:43,570 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 07:28:43,570 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-19 07:28:43,572 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-19 07:28:43,573 INFO L87 Difference]: Start difference. First operand 2917 states and 4887 transitions. Second operand has 3 states, 3 states have (on average 46.666666666666664) internal successors, (140), 3 states have internal predecessors, (140), 1 states have call successors, (79), 1 states have call predecessors, (79), 1 states have return successors, (79), 1 states have call predecessors, (79), 1 states have call successors, (79) [2023-12-19 07:28:44,078 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 07:28:44,078 INFO L93 Difference]: Finished difference Result 7316 states and 12214 transitions. [2023-12-19 07:28:44,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-19 07:28:44,079 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 46.666666666666664) internal successors, (140), 3 states have internal predecessors, (140), 1 states have call successors, (79), 1 states have call predecessors, (79), 1 states have return successors, (79), 1 states have call predecessors, (79), 1 states have call successors, (79) Word has length 532 [2023-12-19 07:28:44,080 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 07:28:44,116 INFO L225 Difference]: With dead ends: 7316 [2023-12-19 07:28:44,116 INFO L226 Difference]: Without dead ends: 4840 [2023-12-19 07:28:44,138 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 531 GetRequests, 530 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 07:28:44,139 INFO L413 NwaCegarLoop]: 431 mSDtfsCounter, 387 mSDsluCounter, 425 mSDsCounter, 0 mSdLazyCounter, 12 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 387 SdHoareTripleChecker+Valid, 856 SdHoareTripleChecker+Invalid, 16 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 12 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-19 07:28:44,139 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [387 Valid, 856 Invalid, 16 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 12 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-19 07:28:44,143 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4840 states. [2023-12-19 07:28:44,424 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4840 to 3606. [2023-12-19 07:28:44,428 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3606 states, 3108 states have (on average 1.675997425997426) internal successors, (5209), 3112 states have internal predecessors, (5209), 459 states have call successors, (459), 38 states have call predecessors, (459), 38 states have return successors, (459), 455 states have call predecessors, (459), 459 states have call successors, (459) [2023-12-19 07:28:44,435 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3606 states to 3606 states and 6127 transitions. [2023-12-19 07:28:44,435 INFO L78 Accepts]: Start accepts. Automaton has 3606 states and 6127 transitions. Word has length 532 [2023-12-19 07:28:44,436 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 07:28:44,436 INFO L495 AbstractCegarLoop]: Abstraction has 3606 states and 6127 transitions. [2023-12-19 07:28:44,436 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 46.666666666666664) internal successors, (140), 3 states have internal predecessors, (140), 1 states have call successors, (79), 1 states have call predecessors, (79), 1 states have return successors, (79), 1 states have call predecessors, (79), 1 states have call successors, (79) [2023-12-19 07:28:44,436 INFO L276 IsEmpty]: Start isEmpty. Operand 3606 states and 6127 transitions. [2023-12-19 07:28:44,441 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 533 [2023-12-19 07:28:44,441 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 07:28:44,441 INFO L195 NwaCegarLoop]: trace histogram [79, 79, 79, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 07:28:44,454 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 07:28:44,651 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 07:28:44,652 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 07:28:44,653 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 07:28:44,653 INFO L85 PathProgramCache]: Analyzing trace with hash -51236456, now seen corresponding path program 1 times [2023-12-19 07:28:44,653 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 07:28:44,653 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [459694401] [2023-12-19 07:28:44,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 07:28:44,653 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 07:28:44,708 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 07:28:44,708 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1565672975] [2023-12-19 07:28:44,708 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 07:28:44,708 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 07:28:44,709 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 07:28:44,711 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 07:28:44,757 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 07:28:45,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 07:28:45,120 INFO L262 TraceCheckSpWp]: Trace formula consists of 1288 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-19 07:28:45,127 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 07:28:45,318 INFO L134 CoverageAnalysis]: Checked inductivity of 12324 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12324 trivial. 0 not checked. [2023-12-19 07:28:45,319 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 07:28:45,319 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 07:28:45,319 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [459694401] [2023-12-19 07:28:45,319 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 07:28:45,319 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1565672975] [2023-12-19 07:28:45,319 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1565672975] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 07:28:45,319 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 07:28:45,319 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-19 07:28:45,319 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1806231515] [2023-12-19 07:28:45,319 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 07:28:45,320 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-19 07:28:45,320 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 07:28:45,320 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-19 07:28:45,321 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-19 07:28:45,321 INFO L87 Difference]: Start difference. First operand 3606 states and 6127 transitions. Second operand has 5 states, 5 states have (on average 28.0) internal successors, (140), 5 states have internal predecessors, (140), 1 states have call successors, (79), 1 states have call predecessors, (79), 1 states have return successors, (79), 1 states have call predecessors, (79), 1 states have call successors, (79) [2023-12-19 07:28:46,507 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 07:28:46,507 INFO L93 Difference]: Finished difference Result 16732 states and 28041 transitions. [2023-12-19 07:28:46,507 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-12-19 07:28:46,507 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 28.0) internal successors, (140), 5 states have internal predecessors, (140), 1 states have call successors, (79), 1 states have call predecessors, (79), 1 states have return successors, (79), 1 states have call predecessors, (79), 1 states have call successors, (79) Word has length 532 [2023-12-19 07:28:46,508 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 07:28:46,533 INFO L225 Difference]: With dead ends: 16732 [2023-12-19 07:28:46,533 INFO L226 Difference]: Without dead ends: 13894 [2023-12-19 07:28:46,540 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 533 GetRequests, 529 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2023-12-19 07:28:46,540 INFO L413 NwaCegarLoop]: 702 mSDtfsCounter, 1425 mSDsluCounter, 1422 mSDsCounter, 0 mSdLazyCounter, 667 mSolverCounterSat, 154 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1425 SdHoareTripleChecker+Valid, 2124 SdHoareTripleChecker+Invalid, 821 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 154 IncrementalHoareTripleChecker+Valid, 667 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2023-12-19 07:28:46,540 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1425 Valid, 2124 Invalid, 821 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [154 Valid, 667 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2023-12-19 07:28:46,548 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13894 states. [2023-12-19 07:28:47,225 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13894 to 13878. [2023-12-19 07:28:47,242 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13878 states, 12060 states have (on average 1.6460199004975125) internal successors, (19851), 12088 states have internal predecessors, (19851), 1651 states have call successors, (1651), 166 states have call predecessors, (1651), 166 states have return successors, (1651), 1623 states have call predecessors, (1651), 1651 states have call successors, (1651) [2023-12-19 07:28:47,381 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13878 states to 13878 states and 23153 transitions. [2023-12-19 07:28:47,382 INFO L78 Accepts]: Start accepts. Automaton has 13878 states and 23153 transitions. Word has length 532 [2023-12-19 07:28:47,382 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 07:28:47,382 INFO L495 AbstractCegarLoop]: Abstraction has 13878 states and 23153 transitions. [2023-12-19 07:28:47,383 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 28.0) internal successors, (140), 5 states have internal predecessors, (140), 1 states have call successors, (79), 1 states have call predecessors, (79), 1 states have return successors, (79), 1 states have call predecessors, (79), 1 states have call successors, (79) [2023-12-19 07:28:47,383 INFO L276 IsEmpty]: Start isEmpty. Operand 13878 states and 23153 transitions. [2023-12-19 07:28:47,390 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 533 [2023-12-19 07:28:47,390 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 07:28:47,390 INFO L195 NwaCegarLoop]: trace histogram [79, 79, 79, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 07:28:47,399 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2023-12-19 07:28:47,599 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 07:28:47,599 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 07:28:47,600 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 07:28:47,600 INFO L85 PathProgramCache]: Analyzing trace with hash -560709546, now seen corresponding path program 1 times [2023-12-19 07:28:47,600 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 07:28:47,600 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [555700003] [2023-12-19 07:28:47,600 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 07:28:47,600 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 07:28:47,640 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 07:28:47,641 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [566444812] [2023-12-19 07:28:47,641 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 07:28:47,641 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 07:28:47,641 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 07:28:47,642 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 07:28:47,661 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 07:28:48,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 07:28:48,008 INFO L262 TraceCheckSpWp]: Trace formula consists of 1286 conjuncts, 12 conjunts are in the unsatisfiable core [2023-12-19 07:28:48,015 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 07:28:48,189 INFO L134 CoverageAnalysis]: Checked inductivity of 12324 backedges. 1950 proven. 18 refuted. 0 times theorem prover too weak. 10356 trivial. 0 not checked. [2023-12-19 07:28:48,189 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-19 07:28:48,506 INFO L134 CoverageAnalysis]: Checked inductivity of 12324 backedges. 216 proven. 18 refuted. 0 times theorem prover too weak. 12090 trivial. 0 not checked. [2023-12-19 07:28:48,506 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 07:28:48,506 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [555700003] [2023-12-19 07:28:48,507 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 07:28:48,507 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [566444812] [2023-12-19 07:28:48,507 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [566444812] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-19 07:28:48,507 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-19 07:28:48,507 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 12 [2023-12-19 07:28:48,507 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [175418157] [2023-12-19 07:28:48,507 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-19 07:28:48,517 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-12-19 07:28:48,517 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 07:28:48,518 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-12-19 07:28:48,518 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2023-12-19 07:28:48,519 INFO L87 Difference]: Start difference. First operand 13878 states and 23153 transitions. Second operand has 12 states, 12 states have (on average 17.5) internal successors, (210), 12 states have internal predecessors, (210), 3 states have call successors, (85), 2 states have call predecessors, (85), 4 states have return successors, (86), 3 states have call predecessors, (86), 3 states have call successors, (86) [2023-12-19 07:28:50,782 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 07:28:50,782 INFO L93 Difference]: Finished difference Result 40455 states and 67108 transitions. [2023-12-19 07:28:50,783 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-12-19 07:28:50,783 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 17.5) internal successors, (210), 12 states have internal predecessors, (210), 3 states have call successors, (85), 2 states have call predecessors, (85), 4 states have return successors, (86), 3 states have call predecessors, (86), 3 states have call successors, (86) Word has length 532 [2023-12-19 07:28:50,783 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 07:28:50,834 INFO L225 Difference]: With dead ends: 40455 [2023-12-19 07:28:50,835 INFO L226 Difference]: Without dead ends: 26780 [2023-12-19 07:28:50,855 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1071 GetRequests, 1052 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 48 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=128, Invalid=292, Unknown=0, NotChecked=0, Total=420 [2023-12-19 07:28:50,856 INFO L413 NwaCegarLoop]: 375 mSDtfsCounter, 1525 mSDsluCounter, 1457 mSDsCounter, 0 mSdLazyCounter, 1214 mSolverCounterSat, 310 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1631 SdHoareTripleChecker+Valid, 1832 SdHoareTripleChecker+Invalid, 1524 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 310 IncrementalHoareTripleChecker+Valid, 1214 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2023-12-19 07:28:50,856 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1631 Valid, 1832 Invalid, 1524 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [310 Valid, 1214 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2023-12-19 07:28:50,874 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26780 states. [2023-12-19 07:28:52,536 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26780 to 26350. [2023-12-19 07:28:52,611 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 26350 states, 23359 states have (on average 1.6403527548268333) internal successors, (38317), 23427 states have internal predecessors, (38317), 2651 states have call successors, (2651), 339 states have call predecessors, (2651), 339 states have return successors, (2651), 2583 states have call predecessors, (2651), 2651 states have call successors, (2651) [2023-12-19 07:28:52,740 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26350 states to 26350 states and 43619 transitions. [2023-12-19 07:28:52,741 INFO L78 Accepts]: Start accepts. Automaton has 26350 states and 43619 transitions. Word has length 532 [2023-12-19 07:28:52,742 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 07:28:52,742 INFO L495 AbstractCegarLoop]: Abstraction has 26350 states and 43619 transitions. [2023-12-19 07:28:52,742 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 17.5) internal successors, (210), 12 states have internal predecessors, (210), 3 states have call successors, (85), 2 states have call predecessors, (85), 4 states have return successors, (86), 3 states have call predecessors, (86), 3 states have call successors, (86) [2023-12-19 07:28:52,742 INFO L276 IsEmpty]: Start isEmpty. Operand 26350 states and 43619 transitions. [2023-12-19 07:28:52,754 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 534 [2023-12-19 07:28:52,754 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 07:28:52,754 INFO L195 NwaCegarLoop]: trace histogram [79, 79, 79, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 07:28:52,769 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 07:28:52,964 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 07:28:52,965 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 07:28:52,965 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 07:28:52,965 INFO L85 PathProgramCache]: Analyzing trace with hash 473807213, now seen corresponding path program 1 times [2023-12-19 07:28:52,965 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 07:28:52,966 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1589897689] [2023-12-19 07:28:52,966 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 07:28:52,966 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 07:28:53,004 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 07:28:53,004 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1450461208] [2023-12-19 07:28:53,004 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 07:28:53,006 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 07:28:53,006 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 07:28:53,007 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 07:28:53,012 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 07:28:53,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 07:28:53,395 INFO L262 TraceCheckSpWp]: Trace formula consists of 1286 conjuncts, 12 conjunts are in the unsatisfiable core [2023-12-19 07:28:53,403 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 07:28:53,875 INFO L134 CoverageAnalysis]: Checked inductivity of 12324 backedges. 1950 proven. 18 refuted. 0 times theorem prover too weak. 10356 trivial. 0 not checked. [2023-12-19 07:28:53,875 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-19 07:28:54,233 INFO L134 CoverageAnalysis]: Checked inductivity of 12324 backedges. 216 proven. 18 refuted. 0 times theorem prover too weak. 12090 trivial. 0 not checked. [2023-12-19 07:28:54,233 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 07:28:54,233 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1589897689] [2023-12-19 07:28:54,233 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 07:28:54,233 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1450461208] [2023-12-19 07:28:54,233 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1450461208] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-19 07:28:54,233 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-19 07:28:54,234 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7] total 13 [2023-12-19 07:28:54,234 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [575823300] [2023-12-19 07:28:54,234 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-19 07:28:54,234 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2023-12-19 07:28:54,234 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 07:28:54,235 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2023-12-19 07:28:54,235 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=100, Unknown=0, NotChecked=0, Total=156 [2023-12-19 07:28:54,236 INFO L87 Difference]: Start difference. First operand 26350 states and 43619 transitions. Second operand has 13 states, 13 states have (on average 16.153846153846153) internal successors, (210), 13 states have internal predecessors, (210), 3 states have call successors, (85), 2 states have call predecessors, (85), 4 states have return successors, (86), 3 states have call predecessors, (86), 3 states have call successors, (86) [2023-12-19 07:29:04,424 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 07:29:04,424 INFO L93 Difference]: Finished difference Result 150614 states and 239858 transitions. [2023-12-19 07:29:04,425 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2023-12-19 07:29:04,425 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 16.153846153846153) internal successors, (210), 13 states have internal predecessors, (210), 3 states have call successors, (85), 2 states have call predecessors, (85), 4 states have return successors, (86), 3 states have call predecessors, (86), 3 states have call successors, (86) Word has length 533 [2023-12-19 07:29:04,425 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 07:29:04,689 INFO L225 Difference]: With dead ends: 150614 [2023-12-19 07:29:04,689 INFO L226 Difference]: Without dead ends: 127884 [2023-12-19 07:29:04,737 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1097 GetRequests, 1057 SyntacticMatches, 0 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 410 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=502, Invalid=1220, Unknown=0, NotChecked=0, Total=1722 [2023-12-19 07:29:04,737 INFO L413 NwaCegarLoop]: 441 mSDtfsCounter, 3013 mSDsluCounter, 1843 mSDsCounter, 0 mSdLazyCounter, 2084 mSolverCounterSat, 1483 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3197 SdHoareTripleChecker+Valid, 2284 SdHoareTripleChecker+Invalid, 3567 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1483 IncrementalHoareTripleChecker+Valid, 2084 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2023-12-19 07:29:04,737 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [3197 Valid, 2284 Invalid, 3567 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1483 Valid, 2084 Invalid, 0 Unknown, 0 Unchecked, 1.8s Time] [2023-12-19 07:29:04,823 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 127884 states. [2023-12-19 07:29:12,584 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 127884 to 96370. [2023-12-19 07:29:12,735 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 96370 states, 82901 states have (on average 1.578014740473577) internal successors, (130819), 83289 states have internal predecessors, (130819), 11835 states have call successors, (11835), 1633 states have call predecessors, (11835), 1633 states have return successors, (11835), 11447 states have call predecessors, (11835), 11835 states have call successors, (11835) [2023-12-19 07:29:13,240 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 96370 states to 96370 states and 154489 transitions. [2023-12-19 07:29:13,244 INFO L78 Accepts]: Start accepts. Automaton has 96370 states and 154489 transitions. Word has length 533 [2023-12-19 07:29:13,245 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 07:29:13,245 INFO L495 AbstractCegarLoop]: Abstraction has 96370 states and 154489 transitions. [2023-12-19 07:29:13,245 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 16.153846153846153) internal successors, (210), 13 states have internal predecessors, (210), 3 states have call successors, (85), 2 states have call predecessors, (85), 4 states have return successors, (86), 3 states have call predecessors, (86), 3 states have call successors, (86) [2023-12-19 07:29:13,245 INFO L276 IsEmpty]: Start isEmpty. Operand 96370 states and 154489 transitions. [2023-12-19 07:29:13,531 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 534 [2023-12-19 07:29:13,532 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 07:29:13,532 INFO L195 NwaCegarLoop]: trace histogram [79, 79, 79, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 07:29:13,542 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 07:29:13,741 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 07:29:13,742 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 07:29:13,742 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 07:29:13,743 INFO L85 PathProgramCache]: Analyzing trace with hash 1133338735, now seen corresponding path program 1 times [2023-12-19 07:29:13,743 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 07:29:13,743 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [39882024] [2023-12-19 07:29:13,743 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 07:29:13,743 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 07:29:13,780 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 07:29:13,781 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [598297932] [2023-12-19 07:29:13,781 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 07:29:13,781 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 07:29:13,781 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 07:29:13,797 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 07:29:13,818 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 07:29:14,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 07:29:14,199 INFO L262 TraceCheckSpWp]: Trace formula consists of 1286 conjuncts, 3 conjunts are in the unsatisfiable core [2023-12-19 07:29:14,205 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 07:29:14,603 INFO L134 CoverageAnalysis]: Checked inductivity of 12324 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12324 trivial. 0 not checked. [2023-12-19 07:29:14,604 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 07:29:14,604 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 07:29:14,604 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [39882024] [2023-12-19 07:29:14,604 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 07:29:14,604 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [598297932] [2023-12-19 07:29:14,605 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [598297932] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 07:29:14,605 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 07:29:14,605 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-19 07:29:14,605 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1671741948] [2023-12-19 07:29:14,605 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 07:29:14,606 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-19 07:29:14,606 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 07:29:14,607 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-19 07:29:14,607 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-19 07:29:14,607 INFO L87 Difference]: Start difference. First operand 96370 states and 154489 transitions. Second operand has 3 states, 3 states have (on average 47.0) internal successors, (141), 2 states have internal predecessors, (141), 1 states have call successors, (79), 1 states have call predecessors, (79), 1 states have return successors, (79), 1 states have call predecessors, (79), 1 states have call successors, (79) [2023-12-19 07:29:21,456 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 07:29:21,456 INFO L93 Difference]: Finished difference Result 195542 states and 311879 transitions. [2023-12-19 07:29:21,457 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-19 07:29:21,457 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 47.0) internal successors, (141), 2 states have internal predecessors, (141), 1 states have call successors, (79), 1 states have call predecessors, (79), 1 states have return successors, (79), 1 states have call predecessors, (79), 1 states have call successors, (79) Word has length 533 [2023-12-19 07:29:21,458 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 07:29:21,730 INFO L225 Difference]: With dead ends: 195542 [2023-12-19 07:29:21,731 INFO L226 Difference]: Without dead ends: 106787 [2023-12-19 07:29:21,851 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 532 GetRequests, 531 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 07:29:21,851 INFO L413 NwaCegarLoop]: 612 mSDtfsCounter, 216 mSDsluCounter, 411 mSDsCounter, 0 mSdLazyCounter, 46 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 216 SdHoareTripleChecker+Valid, 1023 SdHoareTripleChecker+Invalid, 46 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 46 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-19 07:29:21,852 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [216 Valid, 1023 Invalid, 46 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 46 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-19 07:29:21,933 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 106787 states. [2023-12-19 07:29:29,517 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 106787 to 106785. [2023-12-19 07:29:29,623 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 106785 states, 90456 states have (on average 1.5656451755549659) internal successors, (141622), 90920 states have internal predecessors, (141622), 14367 states have call successors, (14367), 1961 states have call predecessors, (14367), 1961 states have return successors, (14367), 13903 states have call predecessors, (14367), 14367 states have call successors, (14367) [2023-12-19 07:29:30,106 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 106785 states to 106785 states and 170356 transitions. [2023-12-19 07:29:30,115 INFO L78 Accepts]: Start accepts. Automaton has 106785 states and 170356 transitions. Word has length 533 [2023-12-19 07:29:30,115 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 07:29:30,115 INFO L495 AbstractCegarLoop]: Abstraction has 106785 states and 170356 transitions. [2023-12-19 07:29:30,116 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 47.0) internal successors, (141), 2 states have internal predecessors, (141), 1 states have call successors, (79), 1 states have call predecessors, (79), 1 states have return successors, (79), 1 states have call predecessors, (79), 1 states have call successors, (79) [2023-12-19 07:29:30,116 INFO L276 IsEmpty]: Start isEmpty. Operand 106785 states and 170356 transitions. [2023-12-19 07:29:30,141 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 534 [2023-12-19 07:29:30,141 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 07:29:30,141 INFO L195 NwaCegarLoop]: trace histogram [79, 79, 79, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 07:29:30,158 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 07:29:30,341 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 07:29:30,342 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 07:29:30,342 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 07:29:30,342 INFO L85 PathProgramCache]: Analyzing trace with hash 78735467, now seen corresponding path program 1 times [2023-12-19 07:29:30,342 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 07:29:30,343 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [277675089] [2023-12-19 07:29:30,343 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 07:29:30,343 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 07:29:30,377 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 07:29:30,377 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1055495039] [2023-12-19 07:29:30,377 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 07:29:30,377 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 07:29:30,378 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 07:29:30,379 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 07:29:30,381 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 07:29:30,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 07:29:30,753 INFO L262 TraceCheckSpWp]: Trace formula consists of 1289 conjuncts, 10 conjunts are in the unsatisfiable core [2023-12-19 07:29:30,759 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 07:29:31,627 INFO L134 CoverageAnalysis]: Checked inductivity of 12324 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12324 trivial. 0 not checked. [2023-12-19 07:29:31,627 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 07:29:31,628 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 07:29:31,628 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [277675089] [2023-12-19 07:29:31,628 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 07:29:31,628 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1055495039] [2023-12-19 07:29:31,628 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1055495039] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 07:29:31,628 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 07:29:31,628 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-12-19 07:29:31,628 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [84678971] [2023-12-19 07:29:31,628 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 07:29:31,629 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-12-19 07:29:31,629 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 07:29:31,629 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-12-19 07:29:31,629 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2023-12-19 07:29:31,630 INFO L87 Difference]: Start difference. First operand 106785 states and 170356 transitions. Second operand has 8 states, 8 states have (on average 17.625) internal successors, (141), 7 states have internal predecessors, (141), 1 states have call successors, (79), 1 states have call predecessors, (79), 1 states have return successors, (79), 1 states have call predecessors, (79), 1 states have call successors, (79) [2023-12-19 07:29:47,672 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 07:29:47,673 INFO L93 Difference]: Finished difference Result 287468 states and 451006 transitions. [2023-12-19 07:29:47,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-12-19 07:29:47,674 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 17.625) internal successors, (141), 7 states have internal predecessors, (141), 1 states have call successors, (79), 1 states have call predecessors, (79), 1 states have return successors, (79), 1 states have call predecessors, (79), 1 states have call successors, (79) Word has length 533 [2023-12-19 07:29:47,674 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 07:29:48,399 INFO L225 Difference]: With dead ends: 287468 [2023-12-19 07:29:48,400 INFO L226 Difference]: Without dead ends: 178634 [2023-12-19 07:29:48,565 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 536 GetRequests, 526 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=54, Invalid=78, Unknown=0, NotChecked=0, Total=132 [2023-12-19 07:29:48,567 INFO L413 NwaCegarLoop]: 572 mSDtfsCounter, 1587 mSDsluCounter, 1403 mSDsCounter, 0 mSdLazyCounter, 746 mSolverCounterSat, 137 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1587 SdHoareTripleChecker+Valid, 1975 SdHoareTripleChecker+Invalid, 883 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 137 IncrementalHoareTripleChecker+Valid, 746 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2023-12-19 07:29:48,568 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1587 Valid, 1975 Invalid, 883 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [137 Valid, 746 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2023-12-19 07:29:48,720 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 178634 states. [2023-12-19 07:29:56,746 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 178634 to 77722. [2023-12-19 07:29:56,822 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 77722 states, 65713 states have (on average 1.5728851216654238) internal successors, (103359), 65937 states have internal predecessors, (103359), 10527 states have call successors, (10527), 1481 states have call predecessors, (10527), 1481 states have return successors, (10527), 10303 states have call predecessors, (10527), 10527 states have call successors, (10527) [2023-12-19 07:29:57,128 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 77722 states to 77722 states and 124413 transitions. [2023-12-19 07:29:57,140 INFO L78 Accepts]: Start accepts. Automaton has 77722 states and 124413 transitions. Word has length 533 [2023-12-19 07:29:57,140 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 07:29:57,141 INFO L495 AbstractCegarLoop]: Abstraction has 77722 states and 124413 transitions. [2023-12-19 07:29:57,141 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.625) internal successors, (141), 7 states have internal predecessors, (141), 1 states have call successors, (79), 1 states have call predecessors, (79), 1 states have return successors, (79), 1 states have call predecessors, (79), 1 states have call successors, (79) [2023-12-19 07:29:57,141 INFO L276 IsEmpty]: Start isEmpty. Operand 77722 states and 124413 transitions. [2023-12-19 07:29:57,163 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 535 [2023-12-19 07:29:57,163 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 07:29:57,164 INFO L195 NwaCegarLoop]: trace histogram [79, 79, 79, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 07:29:57,191 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 07:29:57,388 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 07:29:57,389 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 07:29:57,390 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 07:29:57,390 INFO L85 PathProgramCache]: Analyzing trace with hash -116582503, now seen corresponding path program 1 times [2023-12-19 07:29:57,390 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 07:29:57,390 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1297494249] [2023-12-19 07:29:57,390 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 07:29:57,390 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 07:29:57,430 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 07:29:57,430 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1887065186] [2023-12-19 07:29:57,430 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 07:29:57,430 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 07:29:57,431 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 07:29:57,432 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 07:29:57,434 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 07:29:57,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 07:29:57,865 INFO L262 TraceCheckSpWp]: Trace formula consists of 1291 conjuncts, 17 conjunts are in the unsatisfiable core [2023-12-19 07:29:57,873 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 07:29:58,683 INFO L134 CoverageAnalysis]: Checked inductivity of 12324 backedges. 6084 proven. 135 refuted. 0 times theorem prover too weak. 6105 trivial. 0 not checked. [2023-12-19 07:29:58,683 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-19 07:30:04,971 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 07:30:04,972 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1297494249] [2023-12-19 07:30:04,972 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 07:30:04,972 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1887065186] [2023-12-19 07:30:04,972 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1887065186] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-19 07:30:04,972 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2023-12-19 07:30:04,972 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2023-12-19 07:30:04,972 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [736106127] [2023-12-19 07:30:04,972 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2023-12-19 07:30:04,973 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-12-19 07:30:04,973 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 07:30:04,973 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-12-19 07:30:04,973 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=249, Unknown=0, NotChecked=0, Total=342 [2023-12-19 07:30:04,974 INFO L87 Difference]: Start difference. First operand 77722 states and 124413 transitions. Second operand has 11 states, 11 states have (on average 13.454545454545455) internal successors, (148), 11 states have internal predecessors, (148), 2 states have call successors, (79), 2 states have call predecessors, (79), 3 states have return successors, (79), 2 states have call predecessors, (79), 2 states have call successors, (79) [2023-12-19 07:30:17,026 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 07:30:17,026 INFO L93 Difference]: Finished difference Result 213436 states and 337557 transitions. [2023-12-19 07:30:17,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2023-12-19 07:30:17,027 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 13.454545454545455) internal successors, (148), 11 states have internal predecessors, (148), 2 states have call successors, (79), 2 states have call predecessors, (79), 3 states have return successors, (79), 2 states have call predecessors, (79), 2 states have call successors, (79) Word has length 534 [2023-12-19 07:30:17,028 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 07:30:17,436 INFO L225 Difference]: With dead ends: 213436 [2023-12-19 07:30:17,437 INFO L226 Difference]: Without dead ends: 144706 [2023-12-19 07:30:17,580 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 645 GetRequests, 612 SyntacticMatches, 0 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 223 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=327, Invalid=863, Unknown=0, NotChecked=0, Total=1190 [2023-12-19 07:30:17,584 INFO L413 NwaCegarLoop]: 444 mSDtfsCounter, 1244 mSDsluCounter, 2010 mSDsCounter, 0 mSdLazyCounter, 1734 mSolverCounterSat, 100 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1399 SdHoareTripleChecker+Valid, 2454 SdHoareTripleChecker+Invalid, 1834 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 100 IncrementalHoareTripleChecker+Valid, 1734 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2023-12-19 07:30:17,585 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1399 Valid, 2454 Invalid, 1834 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [100 Valid, 1734 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2023-12-19 07:30:17,733 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 144706 states. [2023-12-19 07:30:24,976 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 144706 to 86086. [2023-12-19 07:30:25,059 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 86086 states, 74315 states have (on average 1.5902173181726436) internal successors, (118177), 74539 states have internal predecessors, (118177), 10167 states have call successors, (10167), 1603 states have call predecessors, (10167), 1603 states have return successors, (10167), 9943 states have call predecessors, (10167), 10167 states have call successors, (10167) [2023-12-19 07:30:25,258 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 86086 states to 86086 states and 138511 transitions. [2023-12-19 07:30:25,266 INFO L78 Accepts]: Start accepts. Automaton has 86086 states and 138511 transitions. Word has length 534 [2023-12-19 07:30:25,268 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 07:30:25,268 INFO L495 AbstractCegarLoop]: Abstraction has 86086 states and 138511 transitions. [2023-12-19 07:30:25,268 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 13.454545454545455) internal successors, (148), 11 states have internal predecessors, (148), 2 states have call successors, (79), 2 states have call predecessors, (79), 3 states have return successors, (79), 2 states have call predecessors, (79), 2 states have call successors, (79) [2023-12-19 07:30:25,268 INFO L276 IsEmpty]: Start isEmpty. Operand 86086 states and 138511 transitions. [2023-12-19 07:30:25,293 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 535 [2023-12-19 07:30:25,293 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 07:30:25,293 INFO L195 NwaCegarLoop]: trace histogram [79, 79, 79, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 07:30:25,303 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 07:30:25,503 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 07:30:25,503 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 07:30:25,504 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 07:30:25,504 INFO L85 PathProgramCache]: Analyzing trace with hash -1137650857, now seen corresponding path program 1 times [2023-12-19 07:30:25,504 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 07:30:25,504 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [396923000] [2023-12-19 07:30:25,504 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 07:30:25,504 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 07:30:25,541 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 07:30:25,541 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [579969972] [2023-12-19 07:30:25,542 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 07:30:25,542 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 07:30:25,542 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 07:30:25,543 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 07:30:25,545 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 07:30:25,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 07:30:25,992 INFO L262 TraceCheckSpWp]: Trace formula consists of 1289 conjuncts, 15 conjunts are in the unsatisfiable core [2023-12-19 07:30:26,002 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 07:30:26,828 INFO L134 CoverageAnalysis]: Checked inductivity of 12324 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12324 trivial. 0 not checked. [2023-12-19 07:30:26,828 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 07:30:26,829 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 07:30:26,829 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [396923000] [2023-12-19 07:30:26,829 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 07:30:26,829 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [579969972] [2023-12-19 07:30:26,829 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [579969972] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 07:30:26,829 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 07:30:26,829 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2023-12-19 07:30:26,829 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [711276556] [2023-12-19 07:30:26,829 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 07:30:26,830 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-12-19 07:30:26,830 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 07:30:26,830 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-12-19 07:30:26,830 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=76, Unknown=0, NotChecked=0, Total=110 [2023-12-19 07:30:26,831 INFO L87 Difference]: Start difference. First operand 86086 states and 138511 transitions. Second operand has 11 states, 11 states have (on average 12.909090909090908) internal successors, (142), 10 states have internal predecessors, (142), 1 states have call successors, (79), 1 states have call predecessors, (79), 1 states have return successors, (79), 1 states have call predecessors, (79), 1 states have call successors, (79) [2023-12-19 07:30:37,985 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 07:30:37,986 INFO L93 Difference]: Finished difference Result 209750 states and 337363 transitions. [2023-12-19 07:30:37,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-12-19 07:30:37,987 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 12.909090909090908) internal successors, (142), 10 states have internal predecessors, (142), 1 states have call successors, (79), 1 states have call predecessors, (79), 1 states have return successors, (79), 1 states have call predecessors, (79), 1 states have call successors, (79) Word has length 534 [2023-12-19 07:30:37,988 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 07:30:38,289 INFO L225 Difference]: With dead ends: 209750 [2023-12-19 07:30:38,289 INFO L226 Difference]: Without dead ends: 138204 [2023-12-19 07:30:38,427 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 540 GetRequests, 524 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=104, Invalid=202, Unknown=0, NotChecked=0, Total=306 [2023-12-19 07:30:38,428 INFO L413 NwaCegarLoop]: 556 mSDtfsCounter, 4343 mSDsluCounter, 2308 mSDsCounter, 0 mSdLazyCounter, 2382 mSolverCounterSat, 1297 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4343 SdHoareTripleChecker+Valid, 2864 SdHoareTripleChecker+Invalid, 3679 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1297 IncrementalHoareTripleChecker+Valid, 2382 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.9s IncrementalHoareTripleChecker+Time [2023-12-19 07:30:38,428 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4343 Valid, 2864 Invalid, 3679 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1297 Valid, 2382 Invalid, 0 Unknown, 0 Unchecked, 1.9s Time] [2023-12-19 07:30:38,558 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 138204 states. [2023-12-19 07:30:45,373 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 138204 to 98158. [2023-12-19 07:30:45,461 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 98158 states, 85811 states have (on average 1.5988276561280022) internal successors, (137197), 86047 states have internal predecessors, (137197), 10647 states have call successors, (10647), 1699 states have call predecessors, (10647), 1699 states have return successors, (10647), 10411 states have call predecessors, (10647), 10647 states have call successors, (10647) [2023-12-19 07:30:45,815 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 98158 states to 98158 states and 158491 transitions. [2023-12-19 07:30:45,826 INFO L78 Accepts]: Start accepts. Automaton has 98158 states and 158491 transitions. Word has length 534 [2023-12-19 07:30:45,827 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 07:30:45,827 INFO L495 AbstractCegarLoop]: Abstraction has 98158 states and 158491 transitions. [2023-12-19 07:30:45,827 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.909090909090908) internal successors, (142), 10 states have internal predecessors, (142), 1 states have call successors, (79), 1 states have call predecessors, (79), 1 states have return successors, (79), 1 states have call predecessors, (79), 1 states have call successors, (79) [2023-12-19 07:30:45,827 INFO L276 IsEmpty]: Start isEmpty. Operand 98158 states and 158491 transitions. [2023-12-19 07:30:45,877 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 535 [2023-12-19 07:30:45,877 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 07:30:45,877 INFO L195 NwaCegarLoop]: trace histogram [79, 79, 79, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 07:30:45,888 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 07:30:46,088 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 07:30:46,089 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 07:30:46,089 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 07:30:46,089 INFO L85 PathProgramCache]: Analyzing trace with hash 2127957141, now seen corresponding path program 1 times [2023-12-19 07:30:46,090 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 07:30:46,090 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1620821064] [2023-12-19 07:30:46,090 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 07:30:46,090 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 07:30:46,127 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 07:30:46,127 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1544122385] [2023-12-19 07:30:46,127 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 07:30:46,127 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 07:30:46,127 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 07:30:46,129 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 07:30:46,131 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 07:30:46,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 07:30:46,690 INFO L262 TraceCheckSpWp]: Trace formula consists of 1289 conjuncts, 30 conjunts are in the unsatisfiable core [2023-12-19 07:30:46,696 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 07:30:49,543 INFO L134 CoverageAnalysis]: Checked inductivity of 12324 backedges. 7810 proven. 297 refuted. 0 times theorem prover too weak. 4217 trivial. 0 not checked. [2023-12-19 07:30:49,543 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-19 07:30:52,694 INFO L134 CoverageAnalysis]: Checked inductivity of 12324 backedges. 261 proven. 204 refuted. 0 times theorem prover too weak. 11859 trivial. 0 not checked. [2023-12-19 07:30:52,694 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 07:30:52,694 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1620821064] [2023-12-19 07:30:52,694 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 07:30:52,694 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1544122385] [2023-12-19 07:30:52,694 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1544122385] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-19 07:30:52,694 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-19 07:30:52,694 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 14] total 27 [2023-12-19 07:30:52,695 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1984464738] [2023-12-19 07:30:52,695 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-19 07:30:52,696 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2023-12-19 07:30:52,696 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 07:30:52,697 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2023-12-19 07:30:52,697 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=135, Invalid=567, Unknown=0, NotChecked=0, Total=702 [2023-12-19 07:30:52,698 INFO L87 Difference]: Start difference. First operand 98158 states and 158491 transitions. Second operand has 27 states, 27 states have (on average 7.962962962962963) internal successors, (215), 27 states have internal predecessors, (215), 6 states have call successors, (122), 4 states have call predecessors, (122), 8 states have return successors, (122), 6 states have call predecessors, (122), 6 states have call successors, (122) [2023-12-19 07:31:30,807 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-12-19 07:31:46,094 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.51s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-12-19 07:31:54,387 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.63s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-12-19 07:32:11,409 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [0]