/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_operatoramount_amount500_file-75.i -------------------------------------------------------------------------------- This is Ultimate 0.2.4-tmp.fs.bitabs-eval-d9c3e40-m [2023-12-19 14:17:33,570 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-12-19 14:17:33,636 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 14:17:33,639 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-12-19 14:17:33,639 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-12-19 14:17:33,663 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-12-19 14:17:33,663 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-12-19 14:17:33,664 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-12-19 14:17:33,664 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-12-19 14:17:33,667 INFO L153 SettingsManager]: * Use memory slicer=true [2023-12-19 14:17:33,667 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-12-19 14:17:33,668 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-12-19 14:17:33,668 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-12-19 14:17:33,669 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-12-19 14:17:33,669 INFO L153 SettingsManager]: * Use SBE=true [2023-12-19 14:17:33,669 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-12-19 14:17:33,669 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-12-19 14:17:33,669 INFO L153 SettingsManager]: * sizeof long=4 [2023-12-19 14:17:33,670 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-12-19 14:17:33,670 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-12-19 14:17:33,670 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-12-19 14:17:33,670 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-12-19 14:17:33,670 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-12-19 14:17:33,670 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-12-19 14:17:33,670 INFO L153 SettingsManager]: * Allow undefined functions=false [2023-12-19 14:17:33,671 INFO L153 SettingsManager]: * sizeof long double=12 [2023-12-19 14:17:33,671 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-12-19 14:17:33,671 INFO L153 SettingsManager]: * Use constant arrays=true [2023-12-19 14:17:33,671 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-12-19 14:17:33,671 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-12-19 14:17:33,672 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-12-19 14:17:33,672 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-12-19 14:17:33,672 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-19 14:17:33,672 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-12-19 14:17:33,672 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-12-19 14:17:33,673 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-12-19 14:17:33,673 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-12-19 14:17:33,673 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-12-19 14:17:33,673 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-12-19 14:17:33,673 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-12-19 14:17:33,673 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-12-19 14:17:33,673 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-12-19 14:17:33,673 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-12-19 14:17:33,673 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 14:17:33,863 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-12-19 14:17:33,880 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-12-19 14:17:33,882 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-12-19 14:17:33,883 INFO L270 PluginConnector]: Initializing CDTParser... [2023-12-19 14:17:33,883 INFO L274 PluginConnector]: CDTParser initialized [2023-12-19 14:17:33,884 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/hardness-nfm22/hardness_operatoramount_amount500_file-75.i [2023-12-19 14:17:34,826 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-12-19 14:17:35,009 INFO L384 CDTParser]: Found 1 translation units. [2023-12-19 14:17:35,009 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/hardness-nfm22/hardness_operatoramount_amount500_file-75.i [2023-12-19 14:17:35,026 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/ab4157151/e9778458db9f4da69625a8244cc629ff/FLAG6ab645d0c [2023-12-19 14:17:35,038 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/ab4157151/e9778458db9f4da69625a8244cc629ff [2023-12-19 14:17:35,039 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-12-19 14:17:35,040 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2023-12-19 14:17:35,041 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-12-19 14:17:35,041 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-12-19 14:17:35,054 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-12-19 14:17:35,055 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.12 02:17:35" (1/1) ... [2023-12-19 14:17:35,055 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4354adf6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 02:17:35, skipping insertion in model container [2023-12-19 14:17:35,055 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.12 02:17:35" (1/1) ... [2023-12-19 14:17:35,118 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-12-19 14:17:35,205 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_operatoramount_amount500_file-75.i[916,929] [2023-12-19 14:17:35,392 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-19 14:17:35,402 INFO L202 MainTranslator]: Completed pre-run [2023-12-19 14:17:35,409 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_operatoramount_amount500_file-75.i[916,929] [2023-12-19 14:17:35,474 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-12-19 14:17:35,487 INFO L206 MainTranslator]: Completed translation [2023-12-19 14:17:35,487 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 02:17:35 WrapperNode [2023-12-19 14:17:35,487 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-12-19 14:17:35,488 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-12-19 14:17:35,488 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-12-19 14:17:35,488 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-12-19 14:17:35,492 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 02:17:35" (1/1) ... [2023-12-19 14:17:35,510 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 02:17:35" (1/1) ... [2023-12-19 14:17:35,583 INFO L138 Inliner]: procedures = 26, calls = 89, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 729 [2023-12-19 14:17:35,584 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-12-19 14:17:35,585 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-12-19 14:17:35,585 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-12-19 14:17:35,585 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-12-19 14:17:35,592 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 02:17:35" (1/1) ... [2023-12-19 14:17:35,592 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 02:17:35" (1/1) ... [2023-12-19 14:17:35,609 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 02:17:35" (1/1) ... [2023-12-19 14:17:35,705 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 14:17:35,705 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 02:17:35" (1/1) ... [2023-12-19 14:17:35,705 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 02:17:35" (1/1) ... [2023-12-19 14:17:35,726 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 02:17:35" (1/1) ... [2023-12-19 14:17:35,730 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 02:17:35" (1/1) ... [2023-12-19 14:17:35,742 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 02:17:35" (1/1) ... [2023-12-19 14:17:35,750 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 02:17:35" (1/1) ... [2023-12-19 14:17:35,766 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-12-19 14:17:35,766 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-12-19 14:17:35,766 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-12-19 14:17:35,766 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-12-19 14:17:35,767 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 02:17:35" (1/1) ... [2023-12-19 14:17:35,770 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-12-19 14:17:35,777 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 14:17:35,791 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 14:17:35,812 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 14:17:35,816 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-12-19 14:17:35,816 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2023-12-19 14:17:35,816 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2023-12-19 14:17:35,816 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2023-12-19 14:17:35,816 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-12-19 14:17:35,816 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-12-19 14:17:35,914 INFO L241 CfgBuilder]: Building ICFG [2023-12-19 14:17:35,917 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-12-19 14:17:36,714 INFO L282 CfgBuilder]: Performing block encoding [2023-12-19 14:17:36,779 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-12-19 14:17:36,779 INFO L309 CfgBuilder]: Removed 1 assume(true) statements. [2023-12-19 14:17:36,779 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.12 02:17:36 BoogieIcfgContainer [2023-12-19 14:17:36,780 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-12-19 14:17:36,781 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-12-19 14:17:36,781 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-12-19 14:17:36,783 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-12-19 14:17:36,783 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 19.12 02:17:35" (1/3) ... [2023-12-19 14:17:36,784 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2706c572 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.12 02:17:36, skipping insertion in model container [2023-12-19 14:17:36,784 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.12 02:17:35" (2/3) ... [2023-12-19 14:17:36,785 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2706c572 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.12 02:17:36, skipping insertion in model container [2023-12-19 14:17:36,785 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.12 02:17:36" (3/3) ... [2023-12-19 14:17:36,786 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_operatoramount_amount500_file-75.i [2023-12-19 14:17:36,800 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-12-19 14:17:36,800 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-12-19 14:17:36,851 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-12-19 14:17:36,856 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;@6ec48d47, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-12-19 14:17:36,856 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-12-19 14:17:36,862 INFO L276 IsEmpty]: Start isEmpty. Operand has 281 states, 202 states have (on average 1.5445544554455446) internal successors, (312), 203 states have internal predecessors, (312), 76 states have call successors, (76), 1 states have call predecessors, (76), 1 states have return successors, (76), 76 states have call predecessors, (76), 76 states have call successors, (76) [2023-12-19 14:17:36,894 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 517 [2023-12-19 14:17:36,894 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 14:17:36,895 INFO L195 NwaCegarLoop]: trace histogram [76, 76, 76, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 14:17:36,895 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 14:17:36,900 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 14:17:36,900 INFO L85 PathProgramCache]: Analyzing trace with hash 1871698035, now seen corresponding path program 1 times [2023-12-19 14:17:36,908 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 14:17:36,909 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [871709752] [2023-12-19 14:17:36,909 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 14:17:36,909 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 14:17:37,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 14:17:37,234 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 14:17:37,235 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [871709752] [2023-12-19 14:17:37,235 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unsupported non-linear arithmetic [2023-12-19 14:17:37,235 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [619727640] [2023-12-19 14:17:37,235 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 14:17:37,236 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 14:17:37,236 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 14:17:37,241 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 14:17:37,247 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 14:17:37,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 14:17:37,591 INFO L262 TraceCheckSpWp]: Trace formula consists of 1301 conjuncts, 1 conjunts are in the unsatisfiable core [2023-12-19 14:17:37,612 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 14:17:37,684 INFO L134 CoverageAnalysis]: Checked inductivity of 11400 backedges. 150 proven. 0 refuted. 0 times theorem prover too weak. 11250 trivial. 0 not checked. [2023-12-19 14:17:37,684 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 14:17:37,685 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [619727640] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 14:17:37,685 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 14:17:37,685 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-12-19 14:17:37,686 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [586051102] [2023-12-19 14:17:37,687 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 14:17:37,691 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-12-19 14:17:37,691 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 14:17:37,716 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-12-19 14:17:37,716 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-12-19 14:17:37,718 INFO L87 Difference]: Start difference. First operand has 281 states, 202 states have (on average 1.5445544554455446) internal successors, (312), 203 states have internal predecessors, (312), 76 states have call successors, (76), 1 states have call predecessors, (76), 1 states have return successors, (76), 76 states have call predecessors, (76), 76 states have call successors, (76) Second operand has 2 states, 2 states have (on average 70.5) internal successors, (141), 2 states have internal predecessors, (141), 2 states have call successors, (76), 2 states have call predecessors, (76), 1 states have return successors, (76), 1 states have call predecessors, (76), 2 states have call successors, (76) [2023-12-19 14:17:37,782 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 14:17:37,783 INFO L93 Difference]: Finished difference Result 559 states and 1002 transitions. [2023-12-19 14:17:37,784 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-12-19 14:17:37,786 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 70.5) internal successors, (141), 2 states have internal predecessors, (141), 2 states have call successors, (76), 2 states have call predecessors, (76), 1 states have return successors, (76), 1 states have call predecessors, (76), 2 states have call successors, (76) Word has length 516 [2023-12-19 14:17:37,786 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 14:17:37,794 INFO L225 Difference]: With dead ends: 559 [2023-12-19 14:17:37,795 INFO L226 Difference]: Without dead ends: 279 [2023-12-19 14:17:37,798 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 515 GetRequests, 515 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 14:17:37,800 INFO L413 NwaCegarLoop]: 456 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, 456 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 14:17:37,801 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 456 Invalid, 3 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 3 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-19 14:17:37,812 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 279 states. [2023-12-19 14:17:37,853 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 279 to 279. [2023-12-19 14:17:37,854 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 279 states, 201 states have (on average 1.527363184079602) internal successors, (307), 201 states have internal predecessors, (307), 76 states have call successors, (76), 1 states have call predecessors, (76), 1 states have return successors, (76), 76 states have call predecessors, (76), 76 states have call successors, (76) [2023-12-19 14:17:37,862 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 279 states to 279 states and 459 transitions. [2023-12-19 14:17:37,863 INFO L78 Accepts]: Start accepts. Automaton has 279 states and 459 transitions. Word has length 516 [2023-12-19 14:17:37,863 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 14:17:37,864 INFO L495 AbstractCegarLoop]: Abstraction has 279 states and 459 transitions. [2023-12-19 14:17:37,864 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 70.5) internal successors, (141), 2 states have internal predecessors, (141), 2 states have call successors, (76), 2 states have call predecessors, (76), 1 states have return successors, (76), 1 states have call predecessors, (76), 2 states have call successors, (76) [2023-12-19 14:17:37,864 INFO L276 IsEmpty]: Start isEmpty. Operand 279 states and 459 transitions. [2023-12-19 14:17:37,870 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 517 [2023-12-19 14:17:37,870 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 14:17:37,870 INFO L195 NwaCegarLoop]: trace histogram [76, 76, 76, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 14:17:37,879 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 14:17:38,077 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 14:17:38,077 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 14:17:38,078 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 14:17:38,078 INFO L85 PathProgramCache]: Analyzing trace with hash 1448248231, now seen corresponding path program 1 times [2023-12-19 14:17:38,078 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 14:17:38,078 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [565594117] [2023-12-19 14:17:38,078 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 14:17:38,078 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 14:17:38,156 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 14:17:38,157 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [699258825] [2023-12-19 14:17:38,157 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 14:17:38,157 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 14:17:38,157 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 14:17:38,158 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 14:17:38,180 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 14:17:38,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 14:17:38,484 INFO L262 TraceCheckSpWp]: Trace formula consists of 1301 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-19 14:17:38,490 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 14:17:38,538 INFO L134 CoverageAnalysis]: Checked inductivity of 11400 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 11400 trivial. 0 not checked. [2023-12-19 14:17:38,539 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 14:17:38,539 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 14:17:38,539 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [565594117] [2023-12-19 14:17:38,539 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 14:17:38,539 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [699258825] [2023-12-19 14:17:38,539 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [699258825] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 14:17:38,539 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 14:17:38,539 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-19 14:17:38,540 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1750240554] [2023-12-19 14:17:38,540 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 14:17:38,543 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-19 14:17:38,544 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 14:17:38,545 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-19 14:17:38,545 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-19 14:17:38,546 INFO L87 Difference]: Start difference. First operand 279 states and 459 transitions. Second operand has 3 states, 3 states have (on average 46.333333333333336) internal successors, (139), 3 states have internal predecessors, (139), 1 states have call successors, (76), 1 states have call predecessors, (76), 1 states have return successors, (76), 1 states have call predecessors, (76), 1 states have call successors, (76) [2023-12-19 14:17:38,639 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 14:17:38,639 INFO L93 Difference]: Finished difference Result 736 states and 1210 transitions. [2023-12-19 14:17:38,640 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-19 14:17:38,641 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 46.333333333333336) internal successors, (139), 3 states have internal predecessors, (139), 1 states have call successors, (76), 1 states have call predecessors, (76), 1 states have return successors, (76), 1 states have call predecessors, (76), 1 states have call successors, (76) Word has length 516 [2023-12-19 14:17:38,644 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 14:17:38,648 INFO L225 Difference]: With dead ends: 736 [2023-12-19 14:17:38,648 INFO L226 Difference]: Without dead ends: 458 [2023-12-19 14:17:38,650 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 515 GetRequests, 514 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 14:17:38,652 INFO L413 NwaCegarLoop]: 446 mSDtfsCounter, 288 mSDsluCounter, 436 mSDsCounter, 0 mSdLazyCounter, 31 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 288 SdHoareTripleChecker+Valid, 882 SdHoareTripleChecker+Invalid, 38 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 31 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-19 14:17:38,652 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [288 Valid, 882 Invalid, 38 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 31 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-19 14:17:38,654 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 458 states. [2023-12-19 14:17:38,691 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 458 to 455. [2023-12-19 14:17:38,692 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 455 states, 343 states have (on average 1.5393586005830904) internal successors, (528), 344 states have internal predecessors, (528), 109 states have call successors, (109), 2 states have call predecessors, (109), 2 states have return successors, (109), 108 states have call predecessors, (109), 109 states have call successors, (109) [2023-12-19 14:17:38,694 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 455 states to 455 states and 746 transitions. [2023-12-19 14:17:38,694 INFO L78 Accepts]: Start accepts. Automaton has 455 states and 746 transitions. Word has length 516 [2023-12-19 14:17:38,695 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 14:17:38,695 INFO L495 AbstractCegarLoop]: Abstraction has 455 states and 746 transitions. [2023-12-19 14:17:38,695 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 46.333333333333336) internal successors, (139), 3 states have internal predecessors, (139), 1 states have call successors, (76), 1 states have call predecessors, (76), 1 states have return successors, (76), 1 states have call predecessors, (76), 1 states have call successors, (76) [2023-12-19 14:17:38,695 INFO L276 IsEmpty]: Start isEmpty. Operand 455 states and 746 transitions. [2023-12-19 14:17:38,702 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 517 [2023-12-19 14:17:38,703 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 14:17:38,703 INFO L195 NwaCegarLoop]: trace histogram [76, 76, 76, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 14:17:38,712 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 14:17:38,909 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 14:17:38,910 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 14:17:38,911 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 14:17:38,911 INFO L85 PathProgramCache]: Analyzing trace with hash 82178281, now seen corresponding path program 1 times [2023-12-19 14:17:38,911 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 14:17:38,912 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [440317632] [2023-12-19 14:17:38,912 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 14:17:38,912 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 14:17:38,989 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 14:17:38,990 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1447314832] [2023-12-19 14:17:38,990 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 14:17:38,990 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 14:17:38,990 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 14:17:38,997 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 14:17:39,016 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 14:17:39,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 14:17:39,331 INFO L262 TraceCheckSpWp]: Trace formula consists of 1300 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-19 14:17:39,336 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 14:17:39,360 INFO L134 CoverageAnalysis]: Checked inductivity of 11400 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 11400 trivial. 0 not checked. [2023-12-19 14:17:39,361 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 14:17:39,361 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 14:17:39,361 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [440317632] [2023-12-19 14:17:39,361 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 14:17:39,361 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1447314832] [2023-12-19 14:17:39,362 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1447314832] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 14:17:39,362 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 14:17:39,362 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-19 14:17:39,362 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [427493486] [2023-12-19 14:17:39,362 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 14:17:39,362 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-19 14:17:39,363 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 14:17:39,363 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-19 14:17:39,363 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-19 14:17:39,364 INFO L87 Difference]: Start difference. First operand 455 states and 746 transitions. Second operand has 3 states, 3 states have (on average 46.333333333333336) internal successors, (139), 3 states have internal predecessors, (139), 1 states have call successors, (76), 1 states have call predecessors, (76), 1 states have return successors, (76), 1 states have call predecessors, (76), 1 states have call successors, (76) [2023-12-19 14:17:39,450 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 14:17:39,451 INFO L93 Difference]: Finished difference Result 1349 states and 2213 transitions. [2023-12-19 14:17:39,451 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-19 14:17:39,451 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 46.333333333333336) internal successors, (139), 3 states have internal predecessors, (139), 1 states have call successors, (76), 1 states have call predecessors, (76), 1 states have return successors, (76), 1 states have call predecessors, (76), 1 states have call successors, (76) Word has length 516 [2023-12-19 14:17:39,452 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 14:17:39,458 INFO L225 Difference]: With dead ends: 1349 [2023-12-19 14:17:39,458 INFO L226 Difference]: Without dead ends: 895 [2023-12-19 14:17:39,459 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 515 GetRequests, 514 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 14:17:39,461 INFO L413 NwaCegarLoop]: 705 mSDtfsCounter, 442 mSDsluCounter, 445 mSDsCounter, 0 mSdLazyCounter, 21 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 442 SdHoareTripleChecker+Valid, 1150 SdHoareTripleChecker+Invalid, 23 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 21 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-19 14:17:39,464 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [442 Valid, 1150 Invalid, 23 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 21 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-19 14:17:39,466 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 895 states. [2023-12-19 14:17:39,503 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 895 to 461. [2023-12-19 14:17:39,504 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 461 states, 349 states have (on average 1.5358166189111748) internal successors, (536), 350 states have internal predecessors, (536), 109 states have call successors, (109), 2 states have call predecessors, (109), 2 states have return successors, (109), 108 states have call predecessors, (109), 109 states have call successors, (109) [2023-12-19 14:17:39,507 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 461 states to 461 states and 754 transitions. [2023-12-19 14:17:39,507 INFO L78 Accepts]: Start accepts. Automaton has 461 states and 754 transitions. Word has length 516 [2023-12-19 14:17:39,510 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 14:17:39,510 INFO L495 AbstractCegarLoop]: Abstraction has 461 states and 754 transitions. [2023-12-19 14:17:39,511 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 46.333333333333336) internal successors, (139), 3 states have internal predecessors, (139), 1 states have call successors, (76), 1 states have call predecessors, (76), 1 states have return successors, (76), 1 states have call predecessors, (76), 1 states have call successors, (76) [2023-12-19 14:17:39,511 INFO L276 IsEmpty]: Start isEmpty. Operand 461 states and 754 transitions. [2023-12-19 14:17:39,515 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 517 [2023-12-19 14:17:39,515 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 14:17:39,515 INFO L195 NwaCegarLoop]: trace histogram [76, 76, 76, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 14:17:39,524 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2023-12-19 14:17:39,722 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 14:17:39,725 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 14:17:39,725 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 14:17:39,725 INFO L85 PathProgramCache]: Analyzing trace with hash 284002215, now seen corresponding path program 1 times [2023-12-19 14:17:39,725 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 14:17:39,725 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1202577465] [2023-12-19 14:17:39,726 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 14:17:39,726 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 14:17:39,771 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 14:17:39,772 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1277150448] [2023-12-19 14:17:39,772 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 14:17:39,772 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 14:17:39,772 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 14:17:39,773 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 14:17:39,797 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 14:17:40,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 14:17:40,076 INFO L262 TraceCheckSpWp]: Trace formula consists of 1301 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-19 14:17:40,081 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 14:17:40,111 INFO L134 CoverageAnalysis]: Checked inductivity of 11400 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 11400 trivial. 0 not checked. [2023-12-19 14:17:40,111 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 14:17:40,111 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 14:17:40,111 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1202577465] [2023-12-19 14:17:40,111 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 14:17:40,112 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1277150448] [2023-12-19 14:17:40,112 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1277150448] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 14:17:40,112 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 14:17:40,112 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-19 14:17:40,112 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1018261592] [2023-12-19 14:17:40,112 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 14:17:40,113 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-19 14:17:40,113 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 14:17:40,114 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-19 14:17:40,114 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-19 14:17:40,115 INFO L87 Difference]: Start difference. First operand 461 states and 754 transitions. Second operand has 3 states, 3 states have (on average 46.333333333333336) internal successors, (139), 3 states have internal predecessors, (139), 1 states have call successors, (76), 1 states have call predecessors, (76), 1 states have return successors, (76), 1 states have call predecessors, (76), 1 states have call successors, (76) [2023-12-19 14:17:40,180 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 14:17:40,181 INFO L93 Difference]: Finished difference Result 1381 states and 2260 transitions. [2023-12-19 14:17:40,181 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-19 14:17:40,181 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 46.333333333333336) internal successors, (139), 3 states have internal predecessors, (139), 1 states have call successors, (76), 1 states have call predecessors, (76), 1 states have return successors, (76), 1 states have call predecessors, (76), 1 states have call successors, (76) Word has length 516 [2023-12-19 14:17:40,182 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 14:17:40,186 INFO L225 Difference]: With dead ends: 1381 [2023-12-19 14:17:40,187 INFO L226 Difference]: Without dead ends: 921 [2023-12-19 14:17:40,188 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 515 GetRequests, 514 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 14:17:40,190 INFO L413 NwaCegarLoop]: 722 mSDtfsCounter, 440 mSDsluCounter, 446 mSDsCounter, 0 mSdLazyCounter, 21 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 440 SdHoareTripleChecker+Valid, 1168 SdHoareTripleChecker+Invalid, 25 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 21 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-19 14:17:40,191 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [440 Valid, 1168 Invalid, 25 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 21 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-19 14:17:40,193 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 921 states. [2023-12-19 14:17:40,240 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 921 to 919. [2023-12-19 14:17:40,241 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 919 states, 696 states have (on average 1.528735632183908) internal successors, (1064), 698 states have internal predecessors, (1064), 218 states have call successors, (218), 4 states have call predecessors, (218), 4 states have return successors, (218), 216 states have call predecessors, (218), 218 states have call successors, (218) [2023-12-19 14:17:40,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 919 states to 919 states and 1500 transitions. [2023-12-19 14:17:40,290 INFO L78 Accepts]: Start accepts. Automaton has 919 states and 1500 transitions. Word has length 516 [2023-12-19 14:17:40,291 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 14:17:40,291 INFO L495 AbstractCegarLoop]: Abstraction has 919 states and 1500 transitions. [2023-12-19 14:17:40,291 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 46.333333333333336) internal successors, (139), 3 states have internal predecessors, (139), 1 states have call successors, (76), 1 states have call predecessors, (76), 1 states have return successors, (76), 1 states have call predecessors, (76), 1 states have call successors, (76) [2023-12-19 14:17:40,291 INFO L276 IsEmpty]: Start isEmpty. Operand 919 states and 1500 transitions. [2023-12-19 14:17:40,294 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 517 [2023-12-19 14:17:40,294 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 14:17:40,295 INFO L195 NwaCegarLoop]: trace histogram [76, 76, 76, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 14:17:40,302 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 14:17:40,502 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 14:17:40,502 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 14:17:40,503 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 14:17:40,503 INFO L85 PathProgramCache]: Analyzing trace with hash 1177488553, now seen corresponding path program 1 times [2023-12-19 14:17:40,503 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 14:17:40,504 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1356043676] [2023-12-19 14:17:40,504 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 14:17:40,504 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 14:17:40,554 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 14:17:40,554 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1419191170] [2023-12-19 14:17:40,554 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 14:17:40,554 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 14:17:40,554 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 14:17:40,558 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 14:17:40,559 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 14:17:40,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 14:17:40,857 INFO L262 TraceCheckSpWp]: Trace formula consists of 1298 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-19 14:17:40,862 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 14:17:40,926 INFO L134 CoverageAnalysis]: Checked inductivity of 11400 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 11400 trivial. 0 not checked. [2023-12-19 14:17:40,926 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 14:17:40,926 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 14:17:40,926 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1356043676] [2023-12-19 14:17:40,926 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 14:17:40,927 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1419191170] [2023-12-19 14:17:40,928 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1419191170] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 14:17:40,930 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 14:17:40,930 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-19 14:17:40,934 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [513349269] [2023-12-19 14:17:40,934 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 14:17:40,935 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-19 14:17:40,935 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 14:17:40,936 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-19 14:17:40,936 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-19 14:17:40,936 INFO L87 Difference]: Start difference. First operand 919 states and 1500 transitions. Second operand has 3 states, 3 states have (on average 46.333333333333336) internal successors, (139), 3 states have internal predecessors, (139), 1 states have call successors, (76), 1 states have call predecessors, (76), 1 states have return successors, (76), 1 states have call predecessors, (76), 1 states have call successors, (76) [2023-12-19 14:17:41,031 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 14:17:41,031 INFO L93 Difference]: Finished difference Result 2739 states and 4468 transitions. [2023-12-19 14:17:41,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-19 14:17:41,038 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 46.333333333333336) internal successors, (139), 3 states have internal predecessors, (139), 1 states have call successors, (76), 1 states have call predecessors, (76), 1 states have return successors, (76), 1 states have call predecessors, (76), 1 states have call successors, (76) Word has length 516 [2023-12-19 14:17:41,038 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 14:17:41,046 INFO L225 Difference]: With dead ends: 2739 [2023-12-19 14:17:41,046 INFO L226 Difference]: Without dead ends: 1821 [2023-12-19 14:17:41,049 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 515 GetRequests, 514 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 14:17:41,050 INFO L413 NwaCegarLoop]: 449 mSDtfsCounter, 405 mSDsluCounter, 438 mSDsCounter, 0 mSdLazyCounter, 22 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 405 SdHoareTripleChecker+Valid, 887 SdHoareTripleChecker+Invalid, 26 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 22 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-19 14:17:41,050 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [405 Valid, 887 Invalid, 26 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 22 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-19 14:17:41,051 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1821 states. [2023-12-19 14:17:41,124 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1821 to 1113. [2023-12-19 14:17:41,126 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1113 states, 890 states have (on average 1.5370786516853931) internal successors, (1368), 892 states have internal predecessors, (1368), 218 states have call successors, (218), 4 states have call predecessors, (218), 4 states have return successors, (218), 216 states have call predecessors, (218), 218 states have call successors, (218) [2023-12-19 14:17:41,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1113 states to 1113 states and 1804 transitions. [2023-12-19 14:17:41,131 INFO L78 Accepts]: Start accepts. Automaton has 1113 states and 1804 transitions. Word has length 516 [2023-12-19 14:17:41,132 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 14:17:41,132 INFO L495 AbstractCegarLoop]: Abstraction has 1113 states and 1804 transitions. [2023-12-19 14:17:41,132 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 46.333333333333336) internal successors, (139), 3 states have internal predecessors, (139), 1 states have call successors, (76), 1 states have call predecessors, (76), 1 states have return successors, (76), 1 states have call predecessors, (76), 1 states have call successors, (76) [2023-12-19 14:17:41,132 INFO L276 IsEmpty]: Start isEmpty. Operand 1113 states and 1804 transitions. [2023-12-19 14:17:41,135 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 517 [2023-12-19 14:17:41,136 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 14:17:41,136 INFO L195 NwaCegarLoop]: trace histogram [76, 76, 76, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 14:17:41,147 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 14:17:41,345 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 14:17:41,346 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 14:17:41,346 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 14:17:41,346 INFO L85 PathProgramCache]: Analyzing trace with hash 2038835553, now seen corresponding path program 1 times [2023-12-19 14:17:41,346 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 14:17:41,346 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [727059659] [2023-12-19 14:17:41,346 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 14:17:41,347 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 14:17:41,415 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 14:17:41,415 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [945042996] [2023-12-19 14:17:41,415 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 14:17:41,415 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 14:17:41,415 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 14:17:41,416 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 14:17:41,443 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 14:17:41,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 14:17:41,735 INFO L262 TraceCheckSpWp]: Trace formula consists of 1297 conjuncts, 4 conjunts are in the unsatisfiable core [2023-12-19 14:17:41,742 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 14:17:41,781 INFO L134 CoverageAnalysis]: Checked inductivity of 11400 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 11400 trivial. 0 not checked. [2023-12-19 14:17:41,781 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 14:17:41,781 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 14:17:41,781 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [727059659] [2023-12-19 14:17:41,781 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 14:17:41,782 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [945042996] [2023-12-19 14:17:41,782 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [945042996] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 14:17:41,782 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 14:17:41,782 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-12-19 14:17:41,782 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [597427709] [2023-12-19 14:17:41,782 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 14:17:41,783 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-12-19 14:17:41,783 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 14:17:41,783 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-12-19 14:17:41,783 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-12-19 14:17:41,783 INFO L87 Difference]: Start difference. First operand 1113 states and 1804 transitions. Second operand has 4 states, 4 states have (on average 34.75) internal successors, (139), 4 states have internal predecessors, (139), 1 states have call successors, (76), 1 states have call predecessors, (76), 1 states have return successors, (76), 1 states have call predecessors, (76), 1 states have call successors, (76) [2023-12-19 14:17:41,897 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 14:17:41,897 INFO L93 Difference]: Finished difference Result 3131 states and 5120 transitions. [2023-12-19 14:17:41,897 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-12-19 14:17:41,898 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 34.75) internal successors, (139), 4 states have internal predecessors, (139), 1 states have call successors, (76), 1 states have call predecessors, (76), 1 states have return successors, (76), 1 states have call predecessors, (76), 1 states have call successors, (76) Word has length 516 [2023-12-19 14:17:41,898 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 14:17:41,905 INFO L225 Difference]: With dead ends: 3131 [2023-12-19 14:17:41,905 INFO L226 Difference]: Without dead ends: 2019 [2023-12-19 14:17:41,907 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 516 GetRequests, 513 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-12-19 14:17:41,908 INFO L413 NwaCegarLoop]: 623 mSDtfsCounter, 570 mSDsluCounter, 925 mSDsCounter, 0 mSdLazyCounter, 39 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 570 SdHoareTripleChecker+Valid, 1548 SdHoareTripleChecker+Invalid, 43 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 39 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2023-12-19 14:17:41,908 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [570 Valid, 1548 Invalid, 43 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 39 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2023-12-19 14:17:41,909 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2019 states. [2023-12-19 14:17:41,976 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2019 to 1113. [2023-12-19 14:17:41,978 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1113 states, 890 states have (on average 1.5325842696629213) internal successors, (1364), 892 states have internal predecessors, (1364), 218 states have call successors, (218), 4 states have call predecessors, (218), 4 states have return successors, (218), 216 states have call predecessors, (218), 218 states have call successors, (218) [2023-12-19 14:17:41,981 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1113 states to 1113 states and 1800 transitions. [2023-12-19 14:17:41,981 INFO L78 Accepts]: Start accepts. Automaton has 1113 states and 1800 transitions. Word has length 516 [2023-12-19 14:17:41,982 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 14:17:41,982 INFO L495 AbstractCegarLoop]: Abstraction has 1113 states and 1800 transitions. [2023-12-19 14:17:41,982 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 34.75) internal successors, (139), 4 states have internal predecessors, (139), 1 states have call successors, (76), 1 states have call predecessors, (76), 1 states have return successors, (76), 1 states have call predecessors, (76), 1 states have call successors, (76) [2023-12-19 14:17:41,982 INFO L276 IsEmpty]: Start isEmpty. Operand 1113 states and 1800 transitions. [2023-12-19 14:17:41,985 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 517 [2023-12-19 14:17:41,985 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 14:17:41,985 INFO L195 NwaCegarLoop]: trace histogram [76, 76, 76, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 14:17:41,995 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 14:17:42,196 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 14:17:42,196 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 14:17:42,197 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 14:17:42,197 INFO L85 PathProgramCache]: Analyzing trace with hash 119650475, now seen corresponding path program 1 times [2023-12-19 14:17:42,197 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 14:17:42,197 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2080071905] [2023-12-19 14:17:42,197 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 14:17:42,197 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 14:17:42,237 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 14:17:42,237 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1174985234] [2023-12-19 14:17:42,237 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 14:17:42,237 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 14:17:42,238 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 14:17:42,238 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 14:17:42,260 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 14:17:42,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 14:17:42,542 INFO L262 TraceCheckSpWp]: Trace formula consists of 1299 conjuncts, 2 conjunts are in the unsatisfiable core [2023-12-19 14:17:42,547 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 14:17:42,639 INFO L134 CoverageAnalysis]: Checked inductivity of 11400 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 11400 trivial. 0 not checked. [2023-12-19 14:17:42,639 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 14:17:42,640 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 14:17:42,640 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2080071905] [2023-12-19 14:17:42,640 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 14:17:42,640 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1174985234] [2023-12-19 14:17:42,640 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1174985234] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 14:17:42,640 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 14:17:42,640 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-12-19 14:17:42,640 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1764562492] [2023-12-19 14:17:42,640 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 14:17:42,641 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-12-19 14:17:42,641 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 14:17:42,641 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-12-19 14:17:42,641 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-12-19 14:17:42,642 INFO L87 Difference]: Start difference. First operand 1113 states and 1800 transitions. Second operand has 3 states, 3 states have (on average 46.333333333333336) internal successors, (139), 3 states have internal predecessors, (139), 1 states have call successors, (76), 1 states have call predecessors, (76), 1 states have return successors, (76), 1 states have call predecessors, (76), 1 states have call successors, (76) [2023-12-19 14:17:42,731 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 14:17:42,731 INFO L93 Difference]: Finished difference Result 2933 states and 4760 transitions. [2023-12-19 14:17:42,731 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-12-19 14:17:42,732 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 46.333333333333336) internal successors, (139), 3 states have internal predecessors, (139), 1 states have call successors, (76), 1 states have call predecessors, (76), 1 states have return successors, (76), 1 states have call predecessors, (76), 1 states have call successors, (76) Word has length 516 [2023-12-19 14:17:42,734 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 14:17:42,740 INFO L225 Difference]: With dead ends: 2933 [2023-12-19 14:17:42,741 INFO L226 Difference]: Without dead ends: 1821 [2023-12-19 14:17:42,744 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 515 GetRequests, 514 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 14:17:42,745 INFO L413 NwaCegarLoop]: 807 mSDtfsCounter, 389 mSDsluCounter, 439 mSDsCounter, 0 mSdLazyCounter, 29 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 389 SdHoareTripleChecker+Valid, 1246 SdHoareTripleChecker+Invalid, 31 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 29 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-12-19 14:17:42,745 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [389 Valid, 1246 Invalid, 31 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 29 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-12-19 14:17:42,747 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1821 states. [2023-12-19 14:17:42,803 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1821 to 1311. [2023-12-19 14:17:42,805 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1311 states, 1088 states have (on average 1.5661764705882353) internal successors, (1704), 1090 states have internal predecessors, (1704), 218 states have call successors, (218), 4 states have call predecessors, (218), 4 states have return successors, (218), 216 states have call predecessors, (218), 218 states have call successors, (218) [2023-12-19 14:17:42,808 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1311 states to 1311 states and 2140 transitions. [2023-12-19 14:17:42,809 INFO L78 Accepts]: Start accepts. Automaton has 1311 states and 2140 transitions. Word has length 516 [2023-12-19 14:17:42,809 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 14:17:42,809 INFO L495 AbstractCegarLoop]: Abstraction has 1311 states and 2140 transitions. [2023-12-19 14:17:42,809 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 46.333333333333336) internal successors, (139), 3 states have internal predecessors, (139), 1 states have call successors, (76), 1 states have call predecessors, (76), 1 states have return successors, (76), 1 states have call predecessors, (76), 1 states have call successors, (76) [2023-12-19 14:17:42,810 INFO L276 IsEmpty]: Start isEmpty. Operand 1311 states and 2140 transitions. [2023-12-19 14:17:42,813 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 518 [2023-12-19 14:17:42,813 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 14:17:42,813 INFO L195 NwaCegarLoop]: trace histogram [76, 76, 76, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 14:17:42,821 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 14:17:43,020 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 14:17:43,021 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 14:17:43,021 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 14:17:43,021 INFO L85 PathProgramCache]: Analyzing trace with hash 1772496261, now seen corresponding path program 1 times [2023-12-19 14:17:43,021 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 14:17:43,022 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1576063002] [2023-12-19 14:17:43,022 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 14:17:43,022 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 14:17:43,067 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 14:17:43,067 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [821109434] [2023-12-19 14:17:43,068 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 14:17:43,068 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 14:17:43,068 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 14:17:43,069 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 14:17:43,071 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 14:17:43,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 14:17:43,380 INFO L262 TraceCheckSpWp]: Trace formula consists of 1294 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-19 14:17:43,389 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 14:17:43,440 INFO L134 CoverageAnalysis]: Checked inductivity of 11400 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 11400 trivial. 0 not checked. [2023-12-19 14:17:43,440 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 14:17:43,440 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 14:17:43,440 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1576063002] [2023-12-19 14:17:43,440 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 14:17:43,440 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [821109434] [2023-12-19 14:17:43,440 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [821109434] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 14:17:43,441 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 14:17:43,441 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-12-19 14:17:43,441 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [516328589] [2023-12-19 14:17:43,441 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 14:17:43,441 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-12-19 14:17:43,441 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 14:17:43,442 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-12-19 14:17:43,442 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-12-19 14:17:43,442 INFO L87 Difference]: Start difference. First operand 1311 states and 2140 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, (76), 1 states have call predecessors, (76), 1 states have return successors, (76), 1 states have call predecessors, (76), 1 states have call successors, (76) [2023-12-19 14:17:44,572 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 14:17:44,572 INFO L93 Difference]: Finished difference Result 3998 states and 6512 transitions. [2023-12-19 14:17:44,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-12-19 14:17:44,573 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, (76), 1 states have call predecessors, (76), 1 states have return successors, (76), 1 states have call predecessors, (76), 1 states have call successors, (76) Word has length 517 [2023-12-19 14:17:44,573 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 14:17:44,581 INFO L225 Difference]: With dead ends: 3998 [2023-12-19 14:17:44,582 INFO L226 Difference]: Without dead ends: 2688 [2023-12-19 14:17:44,584 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 524 GetRequests, 517 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2023-12-19 14:17:44,584 INFO L413 NwaCegarLoop]: 687 mSDtfsCounter, 2129 mSDsluCounter, 666 mSDsCounter, 0 mSdLazyCounter, 536 mSolverCounterSat, 932 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2129 SdHoareTripleChecker+Valid, 1353 SdHoareTripleChecker+Invalid, 1468 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 932 IncrementalHoareTripleChecker+Valid, 536 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2023-12-19 14:17:44,584 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2129 Valid, 1353 Invalid, 1468 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [932 Valid, 536 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2023-12-19 14:17:44,586 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2688 states. [2023-12-19 14:17:44,664 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2688 to 2026. [2023-12-19 14:17:44,667 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2026 states, 1626 states have (on average 1.5350553505535056) internal successors, (2496), 1631 states have internal predecessors, (2496), 389 states have call successors, (389), 10 states have call predecessors, (389), 10 states have return successors, (389), 384 states have call predecessors, (389), 389 states have call successors, (389) [2023-12-19 14:17:44,670 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2026 states to 2026 states and 3274 transitions. [2023-12-19 14:17:44,671 INFO L78 Accepts]: Start accepts. Automaton has 2026 states and 3274 transitions. Word has length 517 [2023-12-19 14:17:44,671 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 14:17:44,671 INFO L495 AbstractCegarLoop]: Abstraction has 2026 states and 3274 transitions. [2023-12-19 14:17:44,671 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, (76), 1 states have call predecessors, (76), 1 states have return successors, (76), 1 states have call predecessors, (76), 1 states have call successors, (76) [2023-12-19 14:17:44,671 INFO L276 IsEmpty]: Start isEmpty. Operand 2026 states and 3274 transitions. [2023-12-19 14:17:44,675 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 518 [2023-12-19 14:17:44,675 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 14:17:44,675 INFO L195 NwaCegarLoop]: trace histogram [76, 76, 76, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 14:17:44,682 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 14:17:44,882 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 14:17:44,882 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 14:17:44,883 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 14:17:44,883 INFO L85 PathProgramCache]: Analyzing trace with hash -98630329, now seen corresponding path program 1 times [2023-12-19 14:17:44,883 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 14:17:44,883 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [55683642] [2023-12-19 14:17:44,883 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 14:17:44,883 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 14:17:44,921 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 14:17:44,921 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [26115829] [2023-12-19 14:17:44,921 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 14:17:44,921 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 14:17:44,921 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 14:17:44,922 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 14:17:44,944 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 14:17:45,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 14:17:45,240 INFO L262 TraceCheckSpWp]: Trace formula consists of 1293 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-19 14:17:45,247 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 14:17:45,691 INFO L134 CoverageAnalysis]: Checked inductivity of 11400 backedges. 4053 proven. 174 refuted. 0 times theorem prover too weak. 7173 trivial. 0 not checked. [2023-12-19 14:17:45,691 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-19 14:17:46,069 INFO L134 CoverageAnalysis]: Checked inductivity of 11400 backedges. 51 proven. 174 refuted. 0 times theorem prover too weak. 11175 trivial. 0 not checked. [2023-12-19 14:17:46,070 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 14:17:46,070 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [55683642] [2023-12-19 14:17:46,070 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 14:17:46,070 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [26115829] [2023-12-19 14:17:46,070 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [26115829] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-19 14:17:46,070 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-19 14:17:46,070 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 8 [2023-12-19 14:17:46,070 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1515179012] [2023-12-19 14:17:46,070 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-19 14:17:46,071 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-12-19 14:17:46,071 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 14:17:46,072 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-12-19 14:17:46,072 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2023-12-19 14:17:46,072 INFO L87 Difference]: Start difference. First operand 2026 states and 3274 transitions. Second operand has 8 states, 8 states have (on average 30.25) internal successors, (242), 8 states have internal predecessors, (242), 3 states have call successors, (134), 2 states have call predecessors, (134), 4 states have return successors, (135), 3 states have call predecessors, (135), 3 states have call successors, (135) [2023-12-19 14:17:46,477 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 14:17:46,477 INFO L93 Difference]: Finished difference Result 3993 states and 6421 transitions. [2023-12-19 14:17:46,479 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-12-19 14:17:46,479 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 30.25) internal successors, (242), 8 states have internal predecessors, (242), 3 states have call successors, (134), 2 states have call predecessors, (134), 4 states have return successors, (135), 3 states have call predecessors, (135), 3 states have call successors, (135) Word has length 517 [2023-12-19 14:17:46,480 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 14:17:46,486 INFO L225 Difference]: With dead ends: 3993 [2023-12-19 14:17:46,486 INFO L226 Difference]: Without dead ends: 2070 [2023-12-19 14:17:46,490 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1036 GetRequests, 1026 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=53, Invalid=79, Unknown=0, NotChecked=0, Total=132 [2023-12-19 14:17:46,490 INFO L413 NwaCegarLoop]: 373 mSDtfsCounter, 440 mSDsluCounter, 591 mSDsCounter, 0 mSdLazyCounter, 399 mSolverCounterSat, 48 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 457 SdHoareTripleChecker+Valid, 964 SdHoareTripleChecker+Invalid, 447 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 48 IncrementalHoareTripleChecker+Valid, 399 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-19 14:17:46,490 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [457 Valid, 964 Invalid, 447 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [48 Valid, 399 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-19 14:17:46,491 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2070 states. [2023-12-19 14:17:46,577 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2070 to 2054. [2023-12-19 14:17:46,579 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2054 states, 1647 states have (on average 1.5209471766848817) internal successors, (2505), 1652 states have internal predecessors, (2505), 389 states have call successors, (389), 17 states have call predecessors, (389), 17 states have return successors, (389), 384 states have call predecessors, (389), 389 states have call successors, (389) [2023-12-19 14:17:46,583 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2054 states to 2054 states and 3283 transitions. [2023-12-19 14:17:46,583 INFO L78 Accepts]: Start accepts. Automaton has 2054 states and 3283 transitions. Word has length 517 [2023-12-19 14:17:46,584 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 14:17:46,584 INFO L495 AbstractCegarLoop]: Abstraction has 2054 states and 3283 transitions. [2023-12-19 14:17:46,584 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 30.25) internal successors, (242), 8 states have internal predecessors, (242), 3 states have call successors, (134), 2 states have call predecessors, (134), 4 states have return successors, (135), 3 states have call predecessors, (135), 3 states have call successors, (135) [2023-12-19 14:17:46,584 INFO L276 IsEmpty]: Start isEmpty. Operand 2054 states and 3283 transitions. [2023-12-19 14:17:46,588 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 518 [2023-12-19 14:17:46,588 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 14:17:46,588 INFO L195 NwaCegarLoop]: trace histogram [76, 76, 76, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 14:17:46,597 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2023-12-19 14:17:46,795 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 14:17:46,795 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 14:17:46,796 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 14:17:46,796 INFO L85 PathProgramCache]: Analyzing trace with hash -171016887, now seen corresponding path program 1 times [2023-12-19 14:17:46,796 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 14:17:46,796 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1828762237] [2023-12-19 14:17:46,796 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 14:17:46,796 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 14:17:46,866 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 14:17:46,866 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [15658620] [2023-12-19 14:17:46,866 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 14:17:46,866 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 14:17:46,866 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 14:17:46,867 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 14:17:46,884 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 14:17:47,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 14:17:47,227 INFO L262 TraceCheckSpWp]: Trace formula consists of 1293 conjuncts, 6 conjunts are in the unsatisfiable core [2023-12-19 14:17:47,233 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 14:17:47,508 INFO L134 CoverageAnalysis]: Checked inductivity of 11400 backedges. 5535 proven. 135 refuted. 0 times theorem prover too weak. 5730 trivial. 0 not checked. [2023-12-19 14:17:47,508 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-19 14:17:47,760 INFO L134 CoverageAnalysis]: Checked inductivity of 11400 backedges. 90 proven. 135 refuted. 0 times theorem prover too weak. 11175 trivial. 0 not checked. [2023-12-19 14:17:47,761 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 14:17:47,761 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1828762237] [2023-12-19 14:17:47,761 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 14:17:47,761 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [15658620] [2023-12-19 14:17:47,761 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [15658620] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-19 14:17:47,761 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-19 14:17:47,761 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 7 [2023-12-19 14:17:47,761 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1347982157] [2023-12-19 14:17:47,761 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-19 14:17:47,762 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-19 14:17:47,762 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 14:17:47,762 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-19 14:17:47,763 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2023-12-19 14:17:47,763 INFO L87 Difference]: Start difference. First operand 2054 states and 3283 transitions. Second operand has 7 states, 7 states have (on average 21.285714285714285) internal successors, (149), 7 states have internal predecessors, (149), 2 states have call successors, (121), 2 states have call predecessors, (121), 4 states have return successors, (122), 2 states have call predecessors, (122), 2 states have call successors, (122) [2023-12-19 14:17:48,143 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 14:17:48,144 INFO L93 Difference]: Finished difference Result 4057 states and 6446 transitions. [2023-12-19 14:17:48,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-12-19 14:17:48,146 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 21.285714285714285) internal successors, (149), 7 states have internal predecessors, (149), 2 states have call successors, (121), 2 states have call predecessors, (121), 4 states have return successors, (122), 2 states have call predecessors, (122), 2 states have call successors, (122) Word has length 517 [2023-12-19 14:17:48,147 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 14:17:48,153 INFO L225 Difference]: With dead ends: 4057 [2023-12-19 14:17:48,153 INFO L226 Difference]: Without dead ends: 2110 [2023-12-19 14:17:48,157 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1036 GetRequests, 1026 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 14:17:48,157 INFO L413 NwaCegarLoop]: 361 mSDtfsCounter, 303 mSDsluCounter, 568 mSDsCounter, 0 mSdLazyCounter, 420 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 332 SdHoareTripleChecker+Valid, 929 SdHoareTripleChecker+Invalid, 437 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 420 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-19 14:17:48,158 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [332 Valid, 929 Invalid, 437 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 420 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-19 14:17:48,159 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2110 states. [2023-12-19 14:17:48,278 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2110 to 2080. [2023-12-19 14:17:48,281 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2080 states, 1666 states have (on average 1.4981992797118848) internal successors, (2496), 1671 states have internal predecessors, (2496), 389 states have call successors, (389), 24 states have call predecessors, (389), 24 states have return successors, (389), 384 states have call predecessors, (389), 389 states have call successors, (389) [2023-12-19 14:17:48,285 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2080 states to 2080 states and 3274 transitions. [2023-12-19 14:17:48,285 INFO L78 Accepts]: Start accepts. Automaton has 2080 states and 3274 transitions. Word has length 517 [2023-12-19 14:17:48,286 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 14:17:48,286 INFO L495 AbstractCegarLoop]: Abstraction has 2080 states and 3274 transitions. [2023-12-19 14:17:48,286 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 21.285714285714285) internal successors, (149), 7 states have internal predecessors, (149), 2 states have call successors, (121), 2 states have call predecessors, (121), 4 states have return successors, (122), 2 states have call predecessors, (122), 2 states have call successors, (122) [2023-12-19 14:17:48,286 INFO L276 IsEmpty]: Start isEmpty. Operand 2080 states and 3274 transitions. [2023-12-19 14:17:48,290 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 521 [2023-12-19 14:17:48,290 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 14:17:48,290 INFO L195 NwaCegarLoop]: trace histogram [76, 76, 76, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 14:17:48,298 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 14:17:48,497 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 14:17:48,498 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 14:17:48,498 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 14:17:48,499 INFO L85 PathProgramCache]: Analyzing trace with hash 562004146, now seen corresponding path program 1 times [2023-12-19 14:17:48,499 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 14:17:48,499 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1121253692] [2023-12-19 14:17:48,499 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 14:17:48,499 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 14:17:48,538 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 14:17:48,539 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1185195606] [2023-12-19 14:17:48,539 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 14:17:48,539 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 14:17:48,539 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 14:17:48,540 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 14:17:48,542 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 14:17:48,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 14:17:48,871 INFO L262 TraceCheckSpWp]: Trace formula consists of 1299 conjuncts, 13 conjunts are in the unsatisfiable core [2023-12-19 14:17:48,876 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 14:17:49,002 INFO L134 CoverageAnalysis]: Checked inductivity of 11400 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 11400 trivial. 0 not checked. [2023-12-19 14:17:49,002 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 14:17:49,002 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 14:17:49,002 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1121253692] [2023-12-19 14:17:49,002 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 14:17:49,002 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1185195606] [2023-12-19 14:17:49,002 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1185195606] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 14:17:49,002 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 14:17:49,002 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-12-19 14:17:49,002 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1426093538] [2023-12-19 14:17:49,002 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 14:17:49,003 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-12-19 14:17:49,003 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 14:17:49,003 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-12-19 14:17:49,003 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2023-12-19 14:17:49,004 INFO L87 Difference]: Start difference. First operand 2080 states and 3274 transitions. Second operand has 7 states, 7 states have (on average 20.428571428571427) internal successors, (143), 7 states have internal predecessors, (143), 1 states have call successors, (76), 1 states have call predecessors, (76), 1 states have return successors, (76), 1 states have call predecessors, (76), 1 states have call successors, (76) [2023-12-19 14:17:50,233 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 14:17:50,233 INFO L93 Difference]: Finished difference Result 5888 states and 9245 transitions. [2023-12-19 14:17:50,233 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-12-19 14:17:50,233 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 20.428571428571427) internal successors, (143), 7 states have internal predecessors, (143), 1 states have call successors, (76), 1 states have call predecessors, (76), 1 states have return successors, (76), 1 states have call predecessors, (76), 1 states have call successors, (76) Word has length 520 [2023-12-19 14:17:50,234 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 14:17:50,246 INFO L225 Difference]: With dead ends: 5888 [2023-12-19 14:17:50,246 INFO L226 Difference]: Without dead ends: 3919 [2023-12-19 14:17:50,250 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 534 GetRequests, 519 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=88, Invalid=184, Unknown=0, NotChecked=0, Total=272 [2023-12-19 14:17:50,250 INFO L413 NwaCegarLoop]: 746 mSDtfsCounter, 2185 mSDsluCounter, 2272 mSDsCounter, 0 mSdLazyCounter, 694 mSolverCounterSat, 556 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2185 SdHoareTripleChecker+Valid, 3018 SdHoareTripleChecker+Invalid, 1250 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 556 IncrementalHoareTripleChecker+Valid, 694 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2023-12-19 14:17:50,250 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2185 Valid, 3018 Invalid, 1250 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [556 Valid, 694 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2023-12-19 14:17:50,253 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3919 states. [2023-12-19 14:17:50,402 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3919 to 1733. [2023-12-19 14:17:50,414 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1733 states, 1434 states have (on average 1.500697350069735) internal successors, (2152), 1437 states have internal predecessors, (2152), 280 states have call successors, (280), 18 states have call predecessors, (280), 18 states have return successors, (280), 277 states have call predecessors, (280), 280 states have call successors, (280) [2023-12-19 14:17:50,417 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1733 states to 1733 states and 2712 transitions. [2023-12-19 14:17:50,417 INFO L78 Accepts]: Start accepts. Automaton has 1733 states and 2712 transitions. Word has length 520 [2023-12-19 14:17:50,418 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 14:17:50,418 INFO L495 AbstractCegarLoop]: Abstraction has 1733 states and 2712 transitions. [2023-12-19 14:17:50,419 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 20.428571428571427) internal successors, (143), 7 states have internal predecessors, (143), 1 states have call successors, (76), 1 states have call predecessors, (76), 1 states have return successors, (76), 1 states have call predecessors, (76), 1 states have call successors, (76) [2023-12-19 14:17:50,419 INFO L276 IsEmpty]: Start isEmpty. Operand 1733 states and 2712 transitions. [2023-12-19 14:17:50,424 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 522 [2023-12-19 14:17:50,424 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 14:17:50,424 INFO L195 NwaCegarLoop]: trace histogram [76, 76, 76, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 14:17:50,433 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 14:17:50,628 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 14:17:50,628 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 14:17:50,629 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 14:17:50,629 INFO L85 PathProgramCache]: Analyzing trace with hash 1690877189, now seen corresponding path program 1 times [2023-12-19 14:17:50,629 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 14:17:50,629 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1406628754] [2023-12-19 14:17:50,629 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 14:17:50,629 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 14:17:50,667 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 14:17:50,667 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [428201449] [2023-12-19 14:17:50,668 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 14:17:50,668 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 14:17:50,668 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 14:17:50,669 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 14:17:50,681 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 14:17:51,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 14:17:51,030 INFO L262 TraceCheckSpWp]: Trace formula consists of 1299 conjuncts, 12 conjunts are in the unsatisfiable core [2023-12-19 14:17:51,035 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 14:17:51,127 INFO L134 CoverageAnalysis]: Checked inductivity of 11400 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 11400 trivial. 0 not checked. [2023-12-19 14:17:51,128 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-12-19 14:17:51,128 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 14:17:51,128 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1406628754] [2023-12-19 14:17:51,128 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 14:17:51,128 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [428201449] [2023-12-19 14:17:51,128 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [428201449] provided 1 perfect and 0 imperfect interpolant sequences [2023-12-19 14:17:51,128 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-12-19 14:17:51,128 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-12-19 14:17:51,128 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [847979487] [2023-12-19 14:17:51,128 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-12-19 14:17:51,129 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-12-19 14:17:51,129 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 14:17:51,129 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-12-19 14:17:51,129 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-12-19 14:17:51,129 INFO L87 Difference]: Start difference. First operand 1733 states and 2712 transitions. Second operand has 6 states, 6 states have (on average 24.0) internal successors, (144), 6 states have internal predecessors, (144), 1 states have call successors, (76), 1 states have call predecessors, (76), 1 states have return successors, (76), 1 states have call predecessors, (76), 1 states have call successors, (76) [2023-12-19 14:17:51,711 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 14:17:51,711 INFO L93 Difference]: Finished difference Result 4955 states and 7743 transitions. [2023-12-19 14:17:51,711 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-12-19 14:17:51,711 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 24.0) internal successors, (144), 6 states have internal predecessors, (144), 1 states have call successors, (76), 1 states have call predecessors, (76), 1 states have return successors, (76), 1 states have call predecessors, (76), 1 states have call successors, (76) Word has length 521 [2023-12-19 14:17:51,712 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 14:17:51,722 INFO L225 Difference]: With dead ends: 4955 [2023-12-19 14:17:51,722 INFO L226 Difference]: Without dead ends: 3337 [2023-12-19 14:17:51,725 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 523 GetRequests, 517 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2023-12-19 14:17:51,725 INFO L413 NwaCegarLoop]: 716 mSDtfsCounter, 1178 mSDsluCounter, 1640 mSDsCounter, 0 mSdLazyCounter, 470 mSolverCounterSat, 77 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1178 SdHoareTripleChecker+Valid, 2356 SdHoareTripleChecker+Invalid, 547 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 77 IncrementalHoareTripleChecker+Valid, 470 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-12-19 14:17:51,725 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1178 Valid, 2356 Invalid, 547 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [77 Valid, 470 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-12-19 14:17:51,727 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3337 states. [2023-12-19 14:17:51,954 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3337 to 2821. [2023-12-19 14:17:51,957 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2821 states, 2357 states have (on average 1.5125159100551548) internal successors, (3565), 2364 states have internal predecessors, (3565), 433 states have call successors, (433), 30 states have call predecessors, (433), 30 states have return successors, (433), 426 states have call predecessors, (433), 433 states have call successors, (433) [2023-12-19 14:17:51,963 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2821 states to 2821 states and 4431 transitions. [2023-12-19 14:17:51,963 INFO L78 Accepts]: Start accepts. Automaton has 2821 states and 4431 transitions. Word has length 521 [2023-12-19 14:17:51,964 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 14:17:51,964 INFO L495 AbstractCegarLoop]: Abstraction has 2821 states and 4431 transitions. [2023-12-19 14:17:51,964 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 24.0) internal successors, (144), 6 states have internal predecessors, (144), 1 states have call successors, (76), 1 states have call predecessors, (76), 1 states have return successors, (76), 1 states have call predecessors, (76), 1 states have call successors, (76) [2023-12-19 14:17:51,964 INFO L276 IsEmpty]: Start isEmpty. Operand 2821 states and 4431 transitions. [2023-12-19 14:17:51,970 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 522 [2023-12-19 14:17:51,970 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 14:17:51,970 INFO L195 NwaCegarLoop]: trace histogram [76, 76, 76, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 14:17:51,992 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2023-12-19 14:17:52,192 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 14:17:52,192 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 14:17:52,193 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 14:17:52,193 INFO L85 PathProgramCache]: Analyzing trace with hash -758722941, now seen corresponding path program 1 times [2023-12-19 14:17:52,193 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 14:17:52,193 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [904553124] [2023-12-19 14:17:52,193 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 14:17:52,193 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 14:17:52,239 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 14:17:52,239 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [659323878] [2023-12-19 14:17:52,239 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 14:17:52,239 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 14:17:52,239 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 14:17:52,240 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 14:17:52,242 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 14:17:52,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 14:17:52,584 INFO L262 TraceCheckSpWp]: Trace formula consists of 1297 conjuncts, 7 conjunts are in the unsatisfiable core [2023-12-19 14:17:52,591 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 14:17:52,887 INFO L134 CoverageAnalysis]: Checked inductivity of 11400 backedges. 5643 proven. 129 refuted. 0 times theorem prover too weak. 5628 trivial. 0 not checked. [2023-12-19 14:17:52,887 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-19 14:17:53,180 INFO L134 CoverageAnalysis]: Checked inductivity of 11400 backedges. 96 proven. 129 refuted. 0 times theorem prover too weak. 11175 trivial. 0 not checked. [2023-12-19 14:17:53,180 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 14:17:53,181 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [904553124] [2023-12-19 14:17:53,181 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 14:17:53,181 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [659323878] [2023-12-19 14:17:53,181 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [659323878] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-19 14:17:53,181 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-19 14:17:53,181 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 8 [2023-12-19 14:17:53,181 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1475016414] [2023-12-19 14:17:53,181 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-19 14:17:53,182 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-12-19 14:17:53,182 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 14:17:53,182 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-12-19 14:17:53,182 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2023-12-19 14:17:53,182 INFO L87 Difference]: Start difference. First operand 2821 states and 4431 transitions. Second operand has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 2 states have call successors, (119), 2 states have call predecessors, (119), 4 states have return successors, (120), 2 states have call predecessors, (120), 2 states have call successors, (120) [2023-12-19 14:17:53,616 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 14:17:53,616 INFO L93 Difference]: Finished difference Result 4375 states and 6830 transitions. [2023-12-19 14:17:53,618 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2023-12-19 14:17:53,618 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 2 states have call successors, (119), 2 states have call predecessors, (119), 4 states have return successors, (120), 2 states have call predecessors, (120), 2 states have call successors, (120) Word has length 521 [2023-12-19 14:17:53,619 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 14:17:53,623 INFO L225 Difference]: With dead ends: 4375 [2023-12-19 14:17:53,623 INFO L226 Difference]: Without dead ends: 1623 [2023-12-19 14:17:53,626 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1047 GetRequests, 1032 SyntacticMatches, 2 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=80, Invalid=130, Unknown=0, NotChecked=0, Total=210 [2023-12-19 14:17:53,626 INFO L413 NwaCegarLoop]: 349 mSDtfsCounter, 342 mSDsluCounter, 546 mSDsCounter, 0 mSdLazyCounter, 436 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 414 SdHoareTripleChecker+Valid, 895 SdHoareTripleChecker+Invalid, 453 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 436 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-12-19 14:17:53,627 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [414 Valid, 895 Invalid, 453 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 436 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-12-19 14:17:53,628 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1623 states. [2023-12-19 14:17:53,690 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1623 to 948. [2023-12-19 14:17:53,691 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 948 states, 781 states have (on average 1.4647887323943662) internal successors, (1144), 781 states have internal predecessors, (1144), 152 states have call successors, (152), 14 states have call predecessors, (152), 14 states have return successors, (152), 152 states have call predecessors, (152), 152 states have call successors, (152) [2023-12-19 14:17:53,693 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 948 states to 948 states and 1448 transitions. [2023-12-19 14:17:53,693 INFO L78 Accepts]: Start accepts. Automaton has 948 states and 1448 transitions. Word has length 521 [2023-12-19 14:17:53,693 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 14:17:53,693 INFO L495 AbstractCegarLoop]: Abstraction has 948 states and 1448 transitions. [2023-12-19 14:17:53,694 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 19.125) internal successors, (153), 8 states have internal predecessors, (153), 2 states have call successors, (119), 2 states have call predecessors, (119), 4 states have return successors, (120), 2 states have call predecessors, (120), 2 states have call successors, (120) [2023-12-19 14:17:53,694 INFO L276 IsEmpty]: Start isEmpty. Operand 948 states and 1448 transitions. [2023-12-19 14:17:53,696 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 522 [2023-12-19 14:17:53,697 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 14:17:53,697 INFO L195 NwaCegarLoop]: trace histogram [76, 76, 76, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 14:17:53,704 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 14:17:53,904 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 14:17:53,905 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 14:17:53,905 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 14:17:53,905 INFO L85 PathProgramCache]: Analyzing trace with hash 1675358471, now seen corresponding path program 1 times [2023-12-19 14:17:53,905 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 14:17:53,905 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1042666709] [2023-12-19 14:17:53,906 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 14:17:53,906 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 14:17:53,943 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 14:17:53,943 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2077107506] [2023-12-19 14:17:53,943 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 14:17:53,943 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 14:17:53,944 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 14:17:53,944 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 14:17:53,971 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 14:17:54,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 14:17:54,309 INFO L262 TraceCheckSpWp]: Trace formula consists of 1296 conjuncts, 17 conjunts are in the unsatisfiable core [2023-12-19 14:17:54,316 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 14:17:55,631 INFO L134 CoverageAnalysis]: Checked inductivity of 11400 backedges. 6326 proven. 456 refuted. 0 times theorem prover too weak. 4618 trivial. 0 not checked. [2023-12-19 14:17:55,631 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-19 14:17:56,155 INFO L134 CoverageAnalysis]: Checked inductivity of 11400 backedges. 201 proven. 465 refuted. 0 times theorem prover too weak. 10734 trivial. 0 not checked. [2023-12-19 14:17:56,156 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 14:17:56,156 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1042666709] [2023-12-19 14:17:56,156 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 14:17:56,156 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2077107506] [2023-12-19 14:17:56,159 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2077107506] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-19 14:17:56,159 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-19 14:17:56,159 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 22 [2023-12-19 14:17:56,159 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1943273036] [2023-12-19 14:17:56,159 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-19 14:17:56,160 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2023-12-19 14:17:56,160 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 14:17:56,161 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2023-12-19 14:17:56,161 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=120, Invalid=342, Unknown=0, NotChecked=0, Total=462 [2023-12-19 14:17:56,161 INFO L87 Difference]: Start difference. First operand 948 states and 1448 transitions. Second operand has 22 states, 22 states have (on average 11.772727272727273) internal successors, (259), 22 states have internal predecessors, (259), 7 states have call successors, (148), 4 states have call predecessors, (148), 10 states have return successors, (149), 7 states have call predecessors, (149), 7 states have call successors, (149) [2023-12-19 14:17:56,950 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 14:17:56,950 INFO L93 Difference]: Finished difference Result 1955 states and 2947 transitions. [2023-12-19 14:17:56,950 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-12-19 14:17:56,951 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 11.772727272727273) internal successors, (259), 22 states have internal predecessors, (259), 7 states have call successors, (148), 4 states have call predecessors, (148), 10 states have return successors, (149), 7 states have call predecessors, (149), 7 states have call successors, (149) Word has length 521 [2023-12-19 14:17:56,951 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 14:17:56,954 INFO L225 Difference]: With dead ends: 1955 [2023-12-19 14:17:56,954 INFO L226 Difference]: Without dead ends: 1008 [2023-12-19 14:17:56,958 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1049 GetRequests, 1020 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 196 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=277, Invalid=653, Unknown=0, NotChecked=0, Total=930 [2023-12-19 14:17:56,959 INFO L413 NwaCegarLoop]: 317 mSDtfsCounter, 529 mSDsluCounter, 1025 mSDsCounter, 0 mSdLazyCounter, 1136 mSolverCounterSat, 64 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 531 SdHoareTripleChecker+Valid, 1342 SdHoareTripleChecker+Invalid, 1200 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 64 IncrementalHoareTripleChecker+Valid, 1136 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2023-12-19 14:17:56,959 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [531 Valid, 1342 Invalid, 1200 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [64 Valid, 1136 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2023-12-19 14:17:56,959 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1008 states. [2023-12-19 14:17:57,017 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1008 to 980. [2023-12-19 14:17:57,018 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 980 states, 805 states have (on average 1.4434782608695653) internal successors, (1162), 805 states have internal predecessors, (1162), 152 states have call successors, (152), 22 states have call predecessors, (152), 22 states have return successors, (152), 152 states have call predecessors, (152), 152 states have call successors, (152) [2023-12-19 14:17:57,019 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 980 states to 980 states and 1466 transitions. [2023-12-19 14:17:57,019 INFO L78 Accepts]: Start accepts. Automaton has 980 states and 1466 transitions. Word has length 521 [2023-12-19 14:17:57,019 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 14:17:57,019 INFO L495 AbstractCegarLoop]: Abstraction has 980 states and 1466 transitions. [2023-12-19 14:17:57,020 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 11.772727272727273) internal successors, (259), 22 states have internal predecessors, (259), 7 states have call successors, (148), 4 states have call predecessors, (148), 10 states have return successors, (149), 7 states have call predecessors, (149), 7 states have call successors, (149) [2023-12-19 14:17:57,020 INFO L276 IsEmpty]: Start isEmpty. Operand 980 states and 1466 transitions. [2023-12-19 14:17:57,022 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 522 [2023-12-19 14:17:57,023 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 14:17:57,023 INFO L195 NwaCegarLoop]: trace histogram [76, 76, 76, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 14:17:57,033 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 14:17:57,229 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 14:17:57,229 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 14:17:57,230 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 14:17:57,230 INFO L85 PathProgramCache]: Analyzing trace with hash -353227639, now seen corresponding path program 1 times [2023-12-19 14:17:57,230 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 14:17:57,230 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1992724761] [2023-12-19 14:17:57,230 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 14:17:57,230 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 14:17:57,278 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 14:17:57,278 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [303622645] [2023-12-19 14:17:57,278 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 14:17:57,278 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 14:17:57,278 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 14:17:57,279 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 14:17:57,302 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 14:17:57,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 14:17:57,657 INFO L262 TraceCheckSpWp]: Trace formula consists of 1294 conjuncts, 17 conjunts are in the unsatisfiable core [2023-12-19 14:17:57,663 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 14:17:58,462 INFO L134 CoverageAnalysis]: Checked inductivity of 11400 backedges. 3066 proven. 387 refuted. 0 times theorem prover too weak. 7947 trivial. 0 not checked. [2023-12-19 14:17:58,462 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-19 14:17:58,933 INFO L134 CoverageAnalysis]: Checked inductivity of 11400 backedges. 36 proven. 189 refuted. 0 times theorem prover too weak. 11175 trivial. 0 not checked. [2023-12-19 14:17:58,933 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 14:17:58,934 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1992724761] [2023-12-19 14:17:58,934 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 14:17:58,934 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [303622645] [2023-12-19 14:17:58,934 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [303622645] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-19 14:17:58,934 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-19 14:17:58,934 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9] total 15 [2023-12-19 14:17:58,934 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1096501865] [2023-12-19 14:17:58,934 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-19 14:17:58,935 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-12-19 14:17:58,935 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 14:17:58,935 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-12-19 14:17:58,936 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=158, Unknown=0, NotChecked=0, Total=210 [2023-12-19 14:17:58,936 INFO L87 Difference]: Start difference. First operand 980 states and 1466 transitions. Second operand has 15 states, 15 states have (on average 14.6) internal successors, (219), 15 states have internal predecessors, (219), 4 states have call successors, (143), 3 states have call predecessors, (143), 6 states have return successors, (144), 4 states have call predecessors, (144), 4 states have call successors, (144) [2023-12-19 14:18:00,508 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 14:18:00,508 INFO L93 Difference]: Finished difference Result 4252 states and 6501 transitions. [2023-12-19 14:18:00,508 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-12-19 14:18:00,508 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 14.6) internal successors, (219), 15 states have internal predecessors, (219), 4 states have call successors, (143), 3 states have call predecessors, (143), 6 states have return successors, (144), 4 states have call predecessors, (144), 4 states have call successors, (144) Word has length 521 [2023-12-19 14:18:00,509 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 14:18:00,514 INFO L225 Difference]: With dead ends: 4252 [2023-12-19 14:18:00,514 INFO L226 Difference]: Without dead ends: 3273 [2023-12-19 14:18:00,516 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1057 GetRequests, 1028 SyntacticMatches, 0 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 152 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=228, Invalid=702, Unknown=0, NotChecked=0, Total=930 [2023-12-19 14:18:00,517 INFO L413 NwaCegarLoop]: 855 mSDtfsCounter, 1365 mSDsluCounter, 3792 mSDsCounter, 0 mSdLazyCounter, 2224 mSolverCounterSat, 80 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1376 SdHoareTripleChecker+Valid, 4647 SdHoareTripleChecker+Invalid, 2304 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 80 IncrementalHoareTripleChecker+Valid, 2224 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2023-12-19 14:18:00,517 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1376 Valid, 4647 Invalid, 2304 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [80 Valid, 2224 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2023-12-19 14:18:00,519 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3273 states. [2023-12-19 14:18:00,588 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3273 to 1004. [2023-12-19 14:18:00,589 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1004 states, 823 states have (on average 1.4289185905224788) internal successors, (1176), 823 states have internal predecessors, (1176), 152 states have call successors, (152), 28 states have call predecessors, (152), 28 states have return successors, (152), 152 states have call predecessors, (152), 152 states have call successors, (152) [2023-12-19 14:18:00,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1004 states to 1004 states and 1480 transitions. [2023-12-19 14:18:00,591 INFO L78 Accepts]: Start accepts. Automaton has 1004 states and 1480 transitions. Word has length 521 [2023-12-19 14:18:00,591 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 14:18:00,591 INFO L495 AbstractCegarLoop]: Abstraction has 1004 states and 1480 transitions. [2023-12-19 14:18:00,591 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 14.6) internal successors, (219), 15 states have internal predecessors, (219), 4 states have call successors, (143), 3 states have call predecessors, (143), 6 states have return successors, (144), 4 states have call predecessors, (144), 4 states have call successors, (144) [2023-12-19 14:18:00,591 INFO L276 IsEmpty]: Start isEmpty. Operand 1004 states and 1480 transitions. [2023-12-19 14:18:00,594 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 522 [2023-12-19 14:18:00,594 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 14:18:00,594 INFO L195 NwaCegarLoop]: trace histogram [76, 76, 76, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 14:18:00,602 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 14:18:00,802 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 14:18:00,803 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 14:18:00,803 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 14:18:00,803 INFO L85 PathProgramCache]: Analyzing trace with hash -1495730105, now seen corresponding path program 1 times [2023-12-19 14:18:00,803 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 14:18:00,803 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [740559640] [2023-12-19 14:18:00,803 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 14:18:00,804 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 14:18:00,863 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 14:18:00,863 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1741473760] [2023-12-19 14:18:00,863 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 14:18:00,864 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 14:18:00,864 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 14:18:00,864 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 14:18:00,889 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 14:18:01,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 14:18:01,291 INFO L262 TraceCheckSpWp]: Trace formula consists of 1291 conjuncts, 18 conjunts are in the unsatisfiable core [2023-12-19 14:18:01,297 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 14:18:02,717 INFO L134 CoverageAnalysis]: Checked inductivity of 11400 backedges. 7588 proven. 69 refuted. 0 times theorem prover too weak. 3743 trivial. 0 not checked. [2023-12-19 14:18:02,717 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-19 14:18:03,392 INFO L134 CoverageAnalysis]: Checked inductivity of 11400 backedges. 156 proven. 69 refuted. 0 times theorem prover too weak. 11175 trivial. 0 not checked. [2023-12-19 14:18:03,392 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 14:18:03,392 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [740559640] [2023-12-19 14:18:03,392 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 14:18:03,392 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1741473760] [2023-12-19 14:18:03,392 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1741473760] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-19 14:18:03,392 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-19 14:18:03,392 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 11] total 18 [2023-12-19 14:18:03,392 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [626241022] [2023-12-19 14:18:03,392 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-19 14:18:03,393 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2023-12-19 14:18:03,393 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 14:18:03,394 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2023-12-19 14:18:03,394 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=236, Unknown=0, NotChecked=0, Total=306 [2023-12-19 14:18:03,394 INFO L87 Difference]: Start difference. First operand 1004 states and 1480 transitions. Second operand has 18 states, 18 states have (on average 15.944444444444445) internal successors, (287), 18 states have internal predecessors, (287), 6 states have call successors, (152), 4 states have call predecessors, (152), 6 states have return successors, (152), 6 states have call predecessors, (152), 6 states have call successors, (152) [2023-12-19 14:18:05,071 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 14:18:05,071 INFO L93 Difference]: Finished difference Result 3532 states and 5247 transitions. [2023-12-19 14:18:05,071 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2023-12-19 14:18:05,072 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 15.944444444444445) internal successors, (287), 18 states have internal predecessors, (287), 6 states have call successors, (152), 4 states have call predecessors, (152), 6 states have return successors, (152), 6 states have call predecessors, (152), 6 states have call successors, (152) Word has length 521 [2023-12-19 14:18:05,072 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 14:18:05,076 INFO L225 Difference]: With dead ends: 3532 [2023-12-19 14:18:05,076 INFO L226 Difference]: Without dead ends: 2529 [2023-12-19 14:18:05,078 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1060 GetRequests, 1026 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 242 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=340, Invalid=920, Unknown=0, NotChecked=0, Total=1260 [2023-12-19 14:18:05,078 INFO L413 NwaCegarLoop]: 347 mSDtfsCounter, 2342 mSDsluCounter, 3593 mSDsCounter, 0 mSdLazyCounter, 1860 mSolverCounterSat, 743 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2386 SdHoareTripleChecker+Valid, 3940 SdHoareTripleChecker+Invalid, 2603 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 743 IncrementalHoareTripleChecker+Valid, 1860 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2023-12-19 14:18:05,079 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2386 Valid, 3940 Invalid, 2603 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [743 Valid, 1860 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2023-12-19 14:18:05,080 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2529 states. [2023-12-19 14:18:05,186 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2529 to 1195. [2023-12-19 14:18:05,187 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1195 states, 922 states have (on average 1.3872017353579176) internal successors, (1279), 922 states have internal predecessors, (1279), 228 states have call successors, (228), 44 states have call predecessors, (228), 44 states have return successors, (228), 228 states have call predecessors, (228), 228 states have call successors, (228) [2023-12-19 14:18:05,189 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1195 states to 1195 states and 1735 transitions. [2023-12-19 14:18:05,189 INFO L78 Accepts]: Start accepts. Automaton has 1195 states and 1735 transitions. Word has length 521 [2023-12-19 14:18:05,190 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 14:18:05,190 INFO L495 AbstractCegarLoop]: Abstraction has 1195 states and 1735 transitions. [2023-12-19 14:18:05,190 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 15.944444444444445) internal successors, (287), 18 states have internal predecessors, (287), 6 states have call successors, (152), 4 states have call predecessors, (152), 6 states have return successors, (152), 6 states have call predecessors, (152), 6 states have call successors, (152) [2023-12-19 14:18:05,190 INFO L276 IsEmpty]: Start isEmpty. Operand 1195 states and 1735 transitions. [2023-12-19 14:18:05,193 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 523 [2023-12-19 14:18:05,193 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 14:18:05,193 INFO L195 NwaCegarLoop]: trace histogram [76, 76, 76, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 14:18:05,206 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2023-12-19 14:18:05,401 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 14:18:05,402 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 14:18:05,402 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 14:18:05,402 INFO L85 PathProgramCache]: Analyzing trace with hash -570100452, now seen corresponding path program 1 times [2023-12-19 14:18:05,402 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 14:18:05,402 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1685637741] [2023-12-19 14:18:05,402 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 14:18:05,403 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 14:18:05,450 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 14:18:05,450 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [343966198] [2023-12-19 14:18:05,450 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 14:18:05,450 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 14:18:05,450 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 14:18:05,451 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 14:18:05,476 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 14:18:05,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 14:18:05,887 INFO L262 TraceCheckSpWp]: Trace formula consists of 1294 conjuncts, 12 conjunts are in the unsatisfiable core [2023-12-19 14:18:05,892 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 14:18:06,894 INFO L134 CoverageAnalysis]: Checked inductivity of 11400 backedges. 75 proven. 225 refuted. 0 times theorem prover too weak. 11100 trivial. 0 not checked. [2023-12-19 14:18:06,894 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-19 14:18:07,260 INFO L134 CoverageAnalysis]: Checked inductivity of 11400 backedges. 0 proven. 225 refuted. 0 times theorem prover too weak. 11175 trivial. 0 not checked. [2023-12-19 14:18:07,261 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 14:18:07,261 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1685637741] [2023-12-19 14:18:07,261 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 14:18:07,261 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [343966198] [2023-12-19 14:18:07,261 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [343966198] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-19 14:18:07,261 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-19 14:18:07,261 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 7] total 12 [2023-12-19 14:18:07,261 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [862137460] [2023-12-19 14:18:07,261 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-19 14:18:07,262 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-12-19 14:18:07,262 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 14:18:07,263 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-12-19 14:18:07,263 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=92, Unknown=0, NotChecked=0, Total=132 [2023-12-19 14:18:07,263 INFO L87 Difference]: Start difference. First operand 1195 states and 1735 transitions. Second operand has 12 states, 12 states have (on average 21.333333333333332) internal successors, (256), 12 states have internal predecessors, (256), 4 states have call successors, (152), 3 states have call predecessors, (152), 4 states have return successors, (152), 2 states have call predecessors, (152), 4 states have call successors, (152) [2023-12-19 14:18:07,934 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 14:18:07,934 INFO L93 Difference]: Finished difference Result 3078 states and 4581 transitions. [2023-12-19 14:18:07,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-12-19 14:18:07,948 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 21.333333333333332) internal successors, (256), 12 states have internal predecessors, (256), 4 states have call successors, (152), 3 states have call predecessors, (152), 4 states have return successors, (152), 2 states have call predecessors, (152), 4 states have call successors, (152) Word has length 522 [2023-12-19 14:18:07,949 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 14:18:07,952 INFO L225 Difference]: With dead ends: 3078 [2023-12-19 14:18:07,952 INFO L226 Difference]: Without dead ends: 2075 [2023-12-19 14:18:07,953 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1048 GetRequests, 1032 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=99, Invalid=207, Unknown=0, NotChecked=0, Total=306 [2023-12-19 14:18:07,953 INFO L413 NwaCegarLoop]: 332 mSDtfsCounter, 1035 mSDsluCounter, 1125 mSDsCounter, 0 mSdLazyCounter, 872 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1035 SdHoareTripleChecker+Valid, 1457 SdHoareTripleChecker+Invalid, 893 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 872 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2023-12-19 14:18:07,953 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [1035 Valid, 1457 Invalid, 893 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 872 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2023-12-19 14:18:07,954 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2075 states. [2023-12-19 14:18:08,065 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2075 to 1359. [2023-12-19 14:18:08,067 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1359 states, 1083 states have (on average 1.3758079409048938) internal successors, (1490), 1083 states have internal predecessors, (1490), 228 states have call successors, (228), 47 states have call predecessors, (228), 47 states have return successors, (228), 228 states have call predecessors, (228), 228 states have call successors, (228) [2023-12-19 14:18:08,068 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1359 states to 1359 states and 1946 transitions. [2023-12-19 14:18:08,069 INFO L78 Accepts]: Start accepts. Automaton has 1359 states and 1946 transitions. Word has length 522 [2023-12-19 14:18:08,069 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 14:18:08,069 INFO L495 AbstractCegarLoop]: Abstraction has 1359 states and 1946 transitions. [2023-12-19 14:18:08,069 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 21.333333333333332) internal successors, (256), 12 states have internal predecessors, (256), 4 states have call successors, (152), 3 states have call predecessors, (152), 4 states have return successors, (152), 2 states have call predecessors, (152), 4 states have call successors, (152) [2023-12-19 14:18:08,069 INFO L276 IsEmpty]: Start isEmpty. Operand 1359 states and 1946 transitions. [2023-12-19 14:18:08,075 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 523 [2023-12-19 14:18:08,075 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 14:18:08,076 INFO L195 NwaCegarLoop]: trace histogram [76, 76, 76, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 14:18:08,088 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 14:18:08,276 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 14:18:08,276 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 14:18:08,277 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 14:18:08,277 INFO L85 PathProgramCache]: Analyzing trace with hash -146453730, now seen corresponding path program 1 times [2023-12-19 14:18:08,277 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 14:18:08,277 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [360238343] [2023-12-19 14:18:08,277 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 14:18:08,277 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 14:18:08,312 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 14:18:08,312 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1652214341] [2023-12-19 14:18:08,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 14:18:08,313 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 14:18:08,313 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 14:18:08,313 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 14:18:08,331 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 14:18:08,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 14:18:08,802 INFO L262 TraceCheckSpWp]: Trace formula consists of 1292 conjuncts, 14 conjunts are in the unsatisfiable core [2023-12-19 14:18:08,808 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 14:18:10,171 INFO L134 CoverageAnalysis]: Checked inductivity of 11400 backedges. 4369 proven. 168 refuted. 0 times theorem prover too weak. 6863 trivial. 0 not checked. [2023-12-19 14:18:10,172 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-19 14:18:10,872 INFO L134 CoverageAnalysis]: Checked inductivity of 11400 backedges. 57 proven. 168 refuted. 0 times theorem prover too weak. 11175 trivial. 0 not checked. [2023-12-19 14:18:10,872 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 14:18:10,872 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [360238343] [2023-12-19 14:18:10,872 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 14:18:10,872 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1652214341] [2023-12-19 14:18:10,872 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1652214341] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-19 14:18:10,872 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-19 14:18:10,872 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8] total 14 [2023-12-19 14:18:10,872 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [321167001] [2023-12-19 14:18:10,873 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-19 14:18:10,874 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-12-19 14:18:10,874 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 14:18:10,875 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-12-19 14:18:10,875 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=139, Unknown=0, NotChecked=0, Total=182 [2023-12-19 14:18:10,875 INFO L87 Difference]: Start difference. First operand 1359 states and 1946 transitions. Second operand has 14 states, 14 states have (on average 19.142857142857142) internal successors, (268), 14 states have internal predecessors, (268), 4 states have call successors, (152), 3 states have call predecessors, (152), 5 states have return successors, (152), 4 states have call predecessors, (152), 4 states have call successors, (152) [2023-12-19 14:18:13,282 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 14:18:13,282 INFO L93 Difference]: Finished difference Result 6565 states and 9608 transitions. [2023-12-19 14:18:13,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2023-12-19 14:18:13,283 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 19.142857142857142) internal successors, (268), 14 states have internal predecessors, (268), 4 states have call successors, (152), 3 states have call predecessors, (152), 5 states have return successors, (152), 4 states have call predecessors, (152), 4 states have call successors, (152) Word has length 522 [2023-12-19 14:18:13,283 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 14:18:13,291 INFO L225 Difference]: With dead ends: 6565 [2023-12-19 14:18:13,292 INFO L226 Difference]: Without dead ends: 5402 [2023-12-19 14:18:13,294 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1071 GetRequests, 1036 SyntacticMatches, 0 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 264 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=406, Invalid=926, Unknown=0, NotChecked=0, Total=1332 [2023-12-19 14:18:13,294 INFO L413 NwaCegarLoop]: 548 mSDtfsCounter, 2641 mSDsluCounter, 3074 mSDsCounter, 0 mSdLazyCounter, 2526 mSolverCounterSat, 675 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2716 SdHoareTripleChecker+Valid, 3622 SdHoareTripleChecker+Invalid, 3201 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 675 IncrementalHoareTripleChecker+Valid, 2526 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2023-12-19 14:18:13,295 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2716 Valid, 3622 Invalid, 3201 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [675 Valid, 2526 Invalid, 0 Unknown, 0 Unchecked, 1.8s Time] [2023-12-19 14:18:13,297 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5402 states. [2023-12-19 14:18:13,550 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5402 to 2768. [2023-12-19 14:18:13,552 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2768 states, 2307 states have (on average 1.4070221066319897) internal successors, (3246), 2307 states have internal predecessors, (3246), 380 states have call successors, (380), 80 states have call predecessors, (380), 80 states have return successors, (380), 380 states have call predecessors, (380), 380 states have call successors, (380) [2023-12-19 14:18:13,556 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2768 states to 2768 states and 4006 transitions. [2023-12-19 14:18:13,556 INFO L78 Accepts]: Start accepts. Automaton has 2768 states and 4006 transitions. Word has length 522 [2023-12-19 14:18:13,556 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 14:18:13,556 INFO L495 AbstractCegarLoop]: Abstraction has 2768 states and 4006 transitions. [2023-12-19 14:18:13,556 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 19.142857142857142) internal successors, (268), 14 states have internal predecessors, (268), 4 states have call successors, (152), 3 states have call predecessors, (152), 5 states have return successors, (152), 4 states have call predecessors, (152), 4 states have call successors, (152) [2023-12-19 14:18:13,556 INFO L276 IsEmpty]: Start isEmpty. Operand 2768 states and 4006 transitions. [2023-12-19 14:18:13,560 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 523 [2023-12-19 14:18:13,560 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 14:18:13,560 INFO L195 NwaCegarLoop]: trace histogram [76, 76, 76, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 14:18:13,571 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2023-12-19 14:18:13,771 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 14:18:13,771 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 14:18:13,771 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 14:18:13,772 INFO L85 PathProgramCache]: Analyzing trace with hash 128305884, now seen corresponding path program 1 times [2023-12-19 14:18:13,772 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 14:18:13,772 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [143569382] [2023-12-19 14:18:13,772 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 14:18:13,772 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 14:18:13,809 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 14:18:13,809 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1274855231] [2023-12-19 14:18:13,809 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 14:18:13,809 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 14:18:13,809 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 14:18:13,810 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 14:18:13,836 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 14:18:14,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 14:18:14,377 INFO L262 TraceCheckSpWp]: Trace formula consists of 1290 conjuncts, 37 conjunts are in the unsatisfiable core [2023-12-19 14:18:14,388 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 14:18:17,280 INFO L134 CoverageAnalysis]: Checked inductivity of 11400 backedges. 5640 proven. 1033 refuted. 0 times theorem prover too weak. 4727 trivial. 0 not checked. [2023-12-19 14:18:17,280 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-19 14:18:37,024 WARN L293 SmtUtils]: Spent 8.34s on a formula simplification. DAG size of input: 90 DAG size of output: 55 (called from [L 391] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-12-19 14:19:43,969 INFO L134 CoverageAnalysis]: Checked inductivity of 11400 backedges. 243 proven. 639 refuted. 0 times theorem prover too weak. 10518 trivial. 0 not checked. [2023-12-19 14:19:43,969 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 14:19:43,969 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [143569382] [2023-12-19 14:19:43,969 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 14:19:43,969 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1274855231] [2023-12-19 14:19:43,969 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1274855231] provided 0 perfect and 2 imperfect interpolant sequences [2023-12-19 14:19:43,969 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-12-19 14:19:43,970 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 19] total 38 [2023-12-19 14:19:43,970 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1179808054] [2023-12-19 14:19:43,970 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-12-19 14:19:43,970 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2023-12-19 14:19:43,971 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 14:19:43,971 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2023-12-19 14:19:43,972 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=303, Invalid=1100, Unknown=3, NotChecked=0, Total=1406 [2023-12-19 14:19:43,972 INFO L87 Difference]: Start difference. First operand 2768 states and 4006 transitions. Second operand has 38 states, 36 states have (on average 8.444444444444445) internal successors, (304), 34 states have internal predecessors, (304), 11 states have call successors, (152), 7 states have call predecessors, (152), 14 states have return successors, (152), 11 states have call predecessors, (152), 11 states have call successors, (152) [2023-12-19 14:19:53,091 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2023-12-19 14:19:55,881 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.78s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2023-12-19 14:20:01,100 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.69s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-19 14:20:11,931 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 [] [2023-12-19 14:20:17,885 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 [] [2023-12-19 14:20:21,896 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 [] [2023-12-19 14:20:32,190 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 [] [2023-12-19 14:20:36,203 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 [] [2023-12-19 14:20:42,565 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.95s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-19 14:20:44,376 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.13s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-19 14:20:48,234 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.78s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-19 14:20:49,402 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.15s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-12-19 14:20:51,834 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 14:20:51,834 INFO L93 Difference]: Finished difference Result 17489 states and 25662 transitions. [2023-12-19 14:20:51,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 148 states. [2023-12-19 14:20:51,835 INFO L78 Accepts]: Start accepts. Automaton has has 38 states, 36 states have (on average 8.444444444444445) internal successors, (304), 34 states have internal predecessors, (304), 11 states have call successors, (152), 7 states have call predecessors, (152), 14 states have return successors, (152), 11 states have call predecessors, (152), 11 states have call successors, (152) Word has length 522 [2023-12-19 14:20:51,835 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 14:20:51,859 INFO L225 Difference]: With dead ends: 17489 [2023-12-19 14:20:51,859 INFO L226 Difference]: Without dead ends: 14921 [2023-12-19 14:20:51,868 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 1206 GetRequests, 1035 SyntacticMatches, 0 SemanticMatches, 171 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10742 ImplicationChecksByTransitivity, 34.3s TimeCoverageRelationStatistics Valid=6719, Invalid=23034, Unknown=3, NotChecked=0, Total=29756 [2023-12-19 14:20:51,869 INFO L413 NwaCegarLoop]: 526 mSDtfsCounter, 7845 mSDsluCounter, 8695 mSDsCounter, 0 mSdLazyCounter, 8088 mSolverCounterSat, 1667 mSolverCounterUnsat, 6 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 56.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7887 SdHoareTripleChecker+Valid, 9221 SdHoareTripleChecker+Invalid, 9761 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 1667 IncrementalHoareTripleChecker+Valid, 8088 IncrementalHoareTripleChecker+Invalid, 6 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 57.1s IncrementalHoareTripleChecker+Time [2023-12-19 14:20:51,869 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [7887 Valid, 9221 Invalid, 9761 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [1667 Valid, 8088 Invalid, 6 Unknown, 0 Unchecked, 57.1s Time] [2023-12-19 14:20:51,878 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14921 states. [2023-12-19 14:20:52,768 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14921 to 9817. [2023-12-19 14:20:52,780 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9817 states, 8473 states have (on average 1.4017467248908297) internal successors, (11877), 8481 states have internal predecessors, (11877), 1052 states have call successors, (1052), 291 states have call predecessors, (1052), 291 states have return successors, (1052), 1044 states have call predecessors, (1052), 1052 states have call successors, (1052) [2023-12-19 14:20:52,792 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9817 states to 9817 states and 13981 transitions. [2023-12-19 14:20:52,793 INFO L78 Accepts]: Start accepts. Automaton has 9817 states and 13981 transitions. Word has length 522 [2023-12-19 14:20:52,793 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 14:20:52,793 INFO L495 AbstractCegarLoop]: Abstraction has 9817 states and 13981 transitions. [2023-12-19 14:20:52,793 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 36 states have (on average 8.444444444444445) internal successors, (304), 34 states have internal predecessors, (304), 11 states have call successors, (152), 7 states have call predecessors, (152), 14 states have return successors, (152), 11 states have call predecessors, (152), 11 states have call successors, (152) [2023-12-19 14:20:52,794 INFO L276 IsEmpty]: Start isEmpty. Operand 9817 states and 13981 transitions. [2023-12-19 14:20:52,800 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 523 [2023-12-19 14:20:52,800 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 14:20:52,800 INFO L195 NwaCegarLoop]: trace histogram [76, 76, 76, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 14:20:52,809 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 14:20:53,009 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 14:20:53,010 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 14:20:53,010 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 14:20:53,010 INFO L85 PathProgramCache]: Analyzing trace with hash -1677132450, now seen corresponding path program 1 times [2023-12-19 14:20:53,010 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 14:20:53,010 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1539393529] [2023-12-19 14:20:53,010 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 14:20:53,010 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 14:20:53,047 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 14:20:53,047 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1126592109] [2023-12-19 14:20:53,048 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 14:20:53,048 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 14:20:53,048 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 14:20:53,049 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 14:20:53,051 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 14:20:56,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 14:20:56,416 INFO L262 TraceCheckSpWp]: Trace formula consists of 1288 conjuncts, 25 conjunts are in the unsatisfiable core [2023-12-19 14:20:56,422 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 14:20:59,388 INFO L134 CoverageAnalysis]: Checked inductivity of 11400 backedges. 3254 proven. 396 refuted. 0 times theorem prover too weak. 7750 trivial. 0 not checked. [2023-12-19 14:20:59,388 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-19 14:21:04,009 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse4 (* 65535 c_~var_1_93~0))) (let ((.cse5 (mod .cse4 65536))) (let ((.cse11 (+ 255 .cse5)) (.cse8 (+ .cse5 c_~var_1_12~0)) (.cse1 (mod c_~var_1_10~0 256))) (and (or (< c_~var_1_12~0 1) (let ((.cse0 (mod (+ c_~var_1_12~0 .cse4) 65536))) (and (or (< 4 (+ c_~var_1_107~0 (div .cse0 .cse1))) (< 32767 .cse0)) (let ((.cse3 (+ .cse0 (- 65536)))) (let ((.cse2 (+ c_~var_1_107~0 (div .cse3 .cse1)))) (or (and (= 4 .cse2) (not (= (mod .cse3 .cse1) 0))) (< 4 .cse2) (< .cse0 32768))))))) (forall ((v_~var_1_97~0_20 Int)) (or (forall ((v_y_139 Int)) (let ((.cse6 (* 65536 v_y_139))) (let ((.cse7 (+ .cse6 65536 v_~var_1_97~0_20))) (or (< .cse5 (+ .cse6 65281 v_~var_1_97~0_20)) (< .cse7 .cse5) (< .cse7 .cse8))))) (< 32767 v_~var_1_97~0_20) (< v_~var_1_97~0_20 0) (< 4 (+ c_~var_1_107~0 (div v_~var_1_97~0_20 .cse1))) (< .cse5 (+ v_~var_1_97~0_20 1)))) (forall ((v_y_140 Int) (v_~var_1_97~0_20 Int)) (let ((.cse10 (* 65536 v_y_140))) (let ((.cse9 (+ 65536 .cse10 v_~var_1_97~0_20))) (or (< .cse9 .cse5) (< .cse5 (+ 65281 .cse10 v_~var_1_97~0_20)) (< .cse9 .cse8) (< 0 (+ v_~var_1_97~0_20 1)) (< 4 (+ c_~var_1_107~0 (div v_~var_1_97~0_20 .cse1))) (not (= (mod v_~var_1_97~0_20 .cse1) 0)) (< (+ v_~var_1_97~0_20 32768) 0))))) (forall ((v_~var_1_97~0_20 Int) (v_y_139 Int)) (let ((.cse12 (+ (* 65536 v_y_139) v_~var_1_97~0_20))) (or (< .cse11 .cse12) (< .cse12 .cse5) (< 32767 v_~var_1_97~0_20) (< v_~var_1_97~0_20 .cse5) (< 4 (+ c_~var_1_107~0 (div v_~var_1_97~0_20 .cse1))) (< .cse12 .cse8)))) (forall ((v_~var_1_97~0_20 Int) (v_y_139 Int)) (let ((.cse14 (+ c_~var_1_107~0 (div v_~var_1_97~0_20 .cse1))) (.cse13 (+ (* 65536 v_y_139) v_~var_1_97~0_20))) (or (< .cse11 .cse13) (< .cse13 .cse5) (< 32767 v_~var_1_97~0_20) (< v_~var_1_97~0_20 .cse5) (< 4 .cse14) (= .cse14 4) (< .cse13 .cse8)))) (forall ((v_~var_1_97~0_20 Int) (v_y_139 Int)) (let ((.cse15 (+ (* 65536 v_y_139) v_~var_1_97~0_20))) (or (< .cse11 .cse15) (< .cse15 .cse5) (< 32767 v_~var_1_97~0_20) (< v_~var_1_97~0_20 .cse5) (< 4 (+ c_~var_1_107~0 (div v_~var_1_97~0_20 .cse1))) (< .cse15 .cse8) (not (= (mod v_~var_1_97~0_20 .cse1) 0))))) (forall ((v_y_140 Int) (v_~var_1_97~0_20 Int)) (let ((.cse17 (* 65536 v_y_140))) (let ((.cse16 (+ 65536 .cse17 v_~var_1_97~0_20)) (.cse18 (+ c_~var_1_107~0 (div v_~var_1_97~0_20 .cse1)))) (or (< .cse16 .cse5) (< .cse5 (+ 65281 .cse17 v_~var_1_97~0_20)) (< .cse16 .cse8) (< 0 (+ v_~var_1_97~0_20 1)) (< 4 .cse18) (= .cse18 4) (< (+ v_~var_1_97~0_20 32768) 0))))))))) is different from false [2023-12-19 14:23:40,114 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 14:23:40,114 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1539393529] [2023-12-19 14:23:40,114 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 14:23:40,114 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1126592109] [2023-12-19 14:23:40,114 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1126592109] provided 0 perfect and 1 imperfect interpolant sequences [2023-12-19 14:23:40,114 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2023-12-19 14:23:40,114 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16] total 16 [2023-12-19 14:23:40,114 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1701787613] [2023-12-19 14:23:40,115 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2023-12-19 14:23:40,115 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2023-12-19 14:23:40,115 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-12-19 14:23:40,116 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2023-12-19 14:23:40,116 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=253, Unknown=3, NotChecked=34, Total=380 [2023-12-19 14:23:40,116 INFO L87 Difference]: Start difference. First operand 9817 states and 13981 transitions. Second operand has 17 states, 17 states have (on average 9.588235294117647) internal successors, (163), 14 states have internal predecessors, (163), 5 states have call successors, (76), 5 states have call predecessors, (76), 7 states have return successors, (76), 5 states have call predecessors, (76), 5 states have call successors, (76) [2023-12-19 14:23:56,762 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-12-19 14:23:56,763 INFO L93 Difference]: Finished difference Result 21694 states and 30597 transitions. [2023-12-19 14:23:56,763 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2023-12-19 14:23:56,763 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 9.588235294117647) internal successors, (163), 14 states have internal predecessors, (163), 5 states have call successors, (76), 5 states have call predecessors, (76), 7 states have return successors, (76), 5 states have call predecessors, (76), 5 states have call successors, (76) Word has length 522 [2023-12-19 14:23:56,764 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-12-19 14:23:56,783 INFO L225 Difference]: With dead ends: 21694 [2023-12-19 14:23:56,783 INFO L226 Difference]: Without dead ends: 12089 [2023-12-19 14:23:56,796 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 633 GetRequests, 602 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 168 ImplicationChecksByTransitivity, 43.4s TimeCoverageRelationStatistics Valid=296, Invalid=696, Unknown=4, NotChecked=60, Total=1056 [2023-12-19 14:23:56,796 INFO L413 NwaCegarLoop]: 403 mSDtfsCounter, 614 mSDsluCounter, 2059 mSDsCounter, 0 mSdLazyCounter, 1559 mSolverCounterSat, 74 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 622 SdHoareTripleChecker+Valid, 2462 SdHoareTripleChecker+Invalid, 1633 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 74 IncrementalHoareTripleChecker+Valid, 1559 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.8s IncrementalHoareTripleChecker+Time [2023-12-19 14:23:56,797 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [622 Valid, 2462 Invalid, 1633 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [74 Valid, 1559 Invalid, 0 Unknown, 0 Unchecked, 4.8s Time] [2023-12-19 14:23:56,807 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12089 states. [2023-12-19 14:23:57,849 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12089 to 10089. [2023-12-19 14:23:57,858 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10089 states, 8704 states have (on average 1.3952205882352942) internal successors, (12144), 8712 states have internal predecessors, (12144), 1052 states have call successors, (1052), 332 states have call predecessors, (1052), 332 states have return successors, (1052), 1044 states have call predecessors, (1052), 1052 states have call successors, (1052) [2023-12-19 14:23:57,871 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10089 states to 10089 states and 14248 transitions. [2023-12-19 14:23:57,872 INFO L78 Accepts]: Start accepts. Automaton has 10089 states and 14248 transitions. Word has length 522 [2023-12-19 14:23:57,872 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-12-19 14:23:57,872 INFO L495 AbstractCegarLoop]: Abstraction has 10089 states and 14248 transitions. [2023-12-19 14:23:57,872 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 9.588235294117647) internal successors, (163), 14 states have internal predecessors, (163), 5 states have call successors, (76), 5 states have call predecessors, (76), 7 states have return successors, (76), 5 states have call predecessors, (76), 5 states have call successors, (76) [2023-12-19 14:23:57,872 INFO L276 IsEmpty]: Start isEmpty. Operand 10089 states and 14248 transitions. [2023-12-19 14:23:57,879 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 523 [2023-12-19 14:23:57,879 INFO L187 NwaCegarLoop]: Found error trace [2023-12-19 14:23:57,879 INFO L195 NwaCegarLoop]: trace histogram [76, 76, 76, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 14:23:57,889 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 14:23:58,089 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 14:23:58,090 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-12-19 14:23:58,090 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-12-19 14:23:58,090 INFO L85 PathProgramCache]: Analyzing trace with hash 928891104, now seen corresponding path program 1 times [2023-12-19 14:23:58,090 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-12-19 14:23:58,090 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [488866133] [2023-12-19 14:23:58,090 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 14:23:58,091 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-12-19 14:23:58,131 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-12-19 14:23:58,131 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1964674485] [2023-12-19 14:23:58,132 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-12-19 14:23:58,132 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-12-19 14:23:58,132 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2023-12-19 14:23:58,133 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 14:23:58,135 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 14:23:58,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-12-19 14:23:58,825 INFO L262 TraceCheckSpWp]: Trace formula consists of 1288 conjuncts, 19 conjunts are in the unsatisfiable core [2023-12-19 14:23:58,838 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-12-19 14:24:08,809 INFO L134 CoverageAnalysis]: Checked inductivity of 11400 backedges. 2114 proven. 615 refuted. 0 times theorem prover too weak. 8671 trivial. 0 not checked. [2023-12-19 14:24:08,809 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-12-19 14:24:44,458 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-12-19 14:24:44,460 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Forceful destruction successful, exit code 139 [2023-12-19 14:24:44,460 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [488866133] [2023-12-19 14:24:44,460 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-12-19 14:24:44,460 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1964674485] [2023-12-19 14:24:44,460 WARN L320 FreeRefinementEngine]: Global settings require throwing the following exception [2023-12-19 14:24:44,468 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 14:24:44,661 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 14:24:44,661 FATAL L? ?]: An unrecoverable error occured during an interaction with an SMT solver: de.uni_freiburg.informatik.ultimate.logic.SMTLIBException: External (MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1) with exit command (exit)) Received EOF on stdin. No stderr output. at de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.parse(Executor.java:262) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.parseCheckSatResult(Executor.java:281) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Scriptor.checkSat(Scriptor.java:155) at de.uni_freiburg.informatik.ultimate.logic.WrapperScript.checkSat(WrapperScript.java:163) at de.uni_freiburg.informatik.ultimate.logic.WrapperScript.checkSat(WrapperScript.java:163) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.ManagedScript.checkSat(ManagedScript.java:148) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.MonolithicImplicationChecker.checkImplication(MonolithicImplicationChecker.java:85) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier$PredicateComparison.compare(PredicateUnifier.java:915) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier$PredicateComparison.(PredicateUnifier.java:789) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate(PredicateUnifier.java:377) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate(PredicateUnifier.java:326) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.singletracecheck.TraceCheckSpWp$UnifyPostprocessor.postprocess(TraceCheckSpWp.java:579) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.predicates.IterativePredicateTransformer.applyPostprocessors(IterativePredicateTransformer.java:420) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.predicates.IterativePredicateTransformer.computeBackwardSequence(IterativePredicateTransformer.java:399) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.predicates.IterativePredicateTransformer.computeWeakestPreconditionSequence(IterativePredicateTransformer.java:271) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.singletracecheck.TraceCheckSpWp.computeInterpolantsUsingUnsatCore(TraceCheckSpWp.java:341) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.singletracecheck.TraceCheckSpWp.computeInterpolants(TraceCheckSpWp.java:184) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.singletracecheck.TraceCheckSpWp.(TraceCheckSpWp.java:162) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSpWp.construct(IpTcStrategyModuleSpWp.java:110) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleSpWp.construct(IpTcStrategyModuleSpWp.java:1) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:101) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.isCorrect(IpTcStrategyModuleBase.java:57) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.checkFeasibility(AutomatonFreeRefinementEngine.java:210) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:121) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:85) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:82) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:337) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:431) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:366) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:348) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:416) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:303) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:263) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:176) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:155) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:124) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:167) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:150) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:127) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:233) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:227) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:144) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:106) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:319) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) Caused by: de.uni_freiburg.informatik.ultimate.logic.SMTLIBException: EOF at de.uni_freiburg.informatik.ultimate.smtsolver.external.Parser$Action$.CUP$do_action(Parser.java:1518) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Parser.do_action(Parser.java:701) at com.github.jhoenicke.javacup.runtime.LRParser.parse(LRParser.java:383) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.parse(Executor.java:258) ... 45 more [2023-12-19 14:24:44,664 INFO L158 Benchmark]: Toolchain (without parser) took 429624.30ms. Allocated memory was 259.0MB in the beginning and 860.9MB in the end (delta: 601.9MB). Free memory was 204.2MB in the beginning and 400.0MB in the end (delta: -195.9MB). Peak memory consumption was 407.8MB. Max. memory is 8.0GB. [2023-12-19 14:24:44,664 INFO L158 Benchmark]: CDTParser took 0.10ms. Allocated memory is still 204.5MB. Free memory is still 152.3MB. There was no memory consumed. Max. memory is 8.0GB. [2023-12-19 14:24:44,665 INFO L158 Benchmark]: CACSL2BoogieTranslator took 446.29ms. Allocated memory is still 259.0MB. Free memory was 203.6MB in the beginning and 163.8MB in the end (delta: 39.8MB). Peak memory consumption was 39.8MB. Max. memory is 8.0GB. [2023-12-19 14:24:44,665 INFO L158 Benchmark]: Boogie Procedure Inliner took 96.80ms. Allocated memory is still 259.0MB. Free memory was 163.3MB in the beginning and 139.7MB in the end (delta: 23.6MB). Peak memory consumption was 24.1MB. Max. memory is 8.0GB. [2023-12-19 14:24:44,665 INFO L158 Benchmark]: Boogie Preprocessor took 180.83ms. Allocated memory is still 259.0MB. Free memory was 139.7MB in the beginning and 128.6MB in the end (delta: 11.1MB). Peak memory consumption was 35.2MB. Max. memory is 8.0GB. [2023-12-19 14:24:44,665 INFO L158 Benchmark]: RCFGBuilder took 1013.36ms. Allocated memory was 259.0MB in the beginning and 394.3MB in the end (delta: 135.3MB). Free memory was 128.6MB in the beginning and 325.5MB in the end (delta: -196.9MB). Peak memory consumption was 28.3MB. Max. memory is 8.0GB. [2023-12-19 14:24:44,665 INFO L158 Benchmark]: TraceAbstraction took 427882.92ms. Allocated memory was 394.3MB in the beginning and 860.9MB in the end (delta: 466.6MB). Free memory was 325.0MB in the beginning and 400.0MB in the end (delta: -75.0MB). Peak memory consumption was 392.4MB. Max. memory is 8.0GB. [2023-12-19 14:24:44,666 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.10ms. Allocated memory is still 204.5MB. Free memory is still 152.3MB. There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 446.29ms. Allocated memory is still 259.0MB. Free memory was 203.6MB in the beginning and 163.8MB in the end (delta: 39.8MB). Peak memory consumption was 39.8MB. Max. memory is 8.0GB. * Boogie Procedure Inliner took 96.80ms. Allocated memory is still 259.0MB. Free memory was 163.3MB in the beginning and 139.7MB in the end (delta: 23.6MB). Peak memory consumption was 24.1MB. Max. memory is 8.0GB. * Boogie Preprocessor took 180.83ms. Allocated memory is still 259.0MB. Free memory was 139.7MB in the beginning and 128.6MB in the end (delta: 11.1MB). Peak memory consumption was 35.2MB. Max. memory is 8.0GB. * RCFGBuilder took 1013.36ms. Allocated memory was 259.0MB in the beginning and 394.3MB in the end (delta: 135.3MB). Free memory was 128.6MB in the beginning and 325.5MB in the end (delta: -196.9MB). Peak memory consumption was 28.3MB. Max. memory is 8.0GB. * TraceAbstraction took 427882.92ms. Allocated memory was 394.3MB in the beginning and 860.9MB in the end (delta: 466.6MB). Free memory was 325.0MB in the beginning and 400.0MB in the end (delta: -75.0MB). Peak memory consumption was 392.4MB. Max. memory is 8.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - ExceptionOrErrorResult: SMTLIBException: External (MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1) with exit command (exit)) Received EOF on stdin. No stderr output. de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: SMTLIBException: External (MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1) with exit command (exit)) Received EOF on stdin. No stderr output.: de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.parse(Executor.java:262) RESULT: Ultimate could not prove your program: Toolchain returned no result. Received shutdown request...