/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data --core.log.level.for.class de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=WARN -tc ../../../trunk/examples/toolchains/AutomizerC.xml -s ../../../trunk/examples/settings/automizer/acceleratedInterpolation/acceleratedInterpolationQvasr_64.epf -i ../../../trunk/examples/svcomp/nla-digbench-scaling/egcd-ll_unwindbound50.c -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-34549b5 [2022-04-06 22:22:22,473 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-04-06 22:22:22,475 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-04-06 22:22:22,512 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-04-06 22:22:22,513 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-04-06 22:22:22,514 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-04-06 22:22:22,517 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-04-06 22:22:22,524 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-04-06 22:22:22,526 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-04-06 22:22:22,531 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-04-06 22:22:22,532 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-04-06 22:22:22,533 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-04-06 22:22:22,533 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-04-06 22:22:22,535 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-04-06 22:22:22,536 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-04-06 22:22:22,537 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-04-06 22:22:22,538 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-04-06 22:22:22,538 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-04-06 22:22:22,542 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-04-06 22:22:22,548 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-04-06 22:22:22,550 INFO L181 SettingsManager]: Resetting HornVerifier preferences to default values [2022-04-06 22:22:22,551 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-04-06 22:22:22,552 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-04-06 22:22:22,553 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-04-06 22:22:22,554 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-04-06 22:22:22,561 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-04-06 22:22:22,561 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-04-06 22:22:22,561 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-04-06 22:22:22,562 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-04-06 22:22:22,562 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-04-06 22:22:22,564 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-04-06 22:22:22,564 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-04-06 22:22:22,566 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-04-06 22:22:22,566 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-04-06 22:22:22,567 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-04-06 22:22:22,567 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-04-06 22:22:22,567 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-04-06 22:22:22,568 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-04-06 22:22:22,568 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-04-06 22:22:22,568 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-04-06 22:22:22,569 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-04-06 22:22:22,570 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-04-06 22:22:22,571 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/acceleratedInterpolation/acceleratedInterpolationQvasr_64.epf [2022-04-06 22:22:22,583 INFO L113 SettingsManager]: Loading preferences was successful [2022-04-06 22:22:22,583 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-04-06 22:22:22,584 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-04-06 22:22:22,585 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-04-06 22:22:22,585 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-04-06 22:22:22,585 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-04-06 22:22:22,585 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-04-06 22:22:22,585 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-04-06 22:22:22,585 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-04-06 22:22:22,586 INFO L138 SettingsManager]: * Use constant arrays=true [2022-04-06 22:22:22,586 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-04-06 22:22:22,586 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-04-06 22:22:22,586 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-04-06 22:22:22,587 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-04-06 22:22:22,587 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-04-06 22:22:22,587 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-04-06 22:22:22,587 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-04-06 22:22:22,587 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=Craig_NestedInterpolation [2022-04-06 22:22:22,587 INFO L138 SettingsManager]: * Trace refinement strategy=ACCELERATED_INTERPOLATION [2022-04-06 22:22:22,587 INFO L138 SettingsManager]: * Trace refinement strategy used in Accelerated Interpolation=CAMEL [2022-04-06 22:22:22,587 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-04-06 22:22:22,588 INFO L138 SettingsManager]: * Loop acceleration method that is used by accelerated interpolation=QVASR [2022-04-06 22:22:22,588 INFO L138 SettingsManager]: * Use separate solver for trace checks=false 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.core: Log level for class -> de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=WARN; [2022-04-06 22:22:22,799 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-04-06 22:22:22,818 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-04-06 22:22:22,820 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-04-06 22:22:22,821 INFO L271 PluginConnector]: Initializing CDTParser... [2022-04-06 22:22:22,821 INFO L275 PluginConnector]: CDTParser initialized [2022-04-06 22:22:22,822 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/nla-digbench-scaling/egcd-ll_unwindbound50.c [2022-04-06 22:22:22,873 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/ef75cb952/3c6d4de133ea40c6b6536993cdaf0cda/FLAG88d27ae2c [2022-04-06 22:22:23,262 INFO L306 CDTParser]: Found 1 translation units. [2022-04-06 22:22:23,262 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/nla-digbench-scaling/egcd-ll_unwindbound50.c [2022-04-06 22:22:23,270 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/ef75cb952/3c6d4de133ea40c6b6536993cdaf0cda/FLAG88d27ae2c [2022-04-06 22:22:23,656 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/ef75cb952/3c6d4de133ea40c6b6536993cdaf0cda [2022-04-06 22:22:23,660 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-04-06 22:22:23,662 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2022-04-06 22:22:23,667 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-04-06 22:22:23,667 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-04-06 22:22:23,671 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-04-06 22:22:23,672 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.04 10:22:23" (1/1) ... [2022-04-06 22:22:23,673 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5eba1e7d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 10:22:23, skipping insertion in model container [2022-04-06 22:22:23,673 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.04 10:22:23" (1/1) ... [2022-04-06 22:22:23,680 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-04-06 22:22:23,695 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-04-06 22:22:23,832 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/nla-digbench-scaling/egcd-ll_unwindbound50.c[489,502] [2022-04-06 22:22:23,847 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-04-06 22:22:23,854 INFO L203 MainTranslator]: Completed pre-run [2022-04-06 22:22:23,862 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/nla-digbench-scaling/egcd-ll_unwindbound50.c[489,502] [2022-04-06 22:22:23,869 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-04-06 22:22:23,879 INFO L208 MainTranslator]: Completed translation [2022-04-06 22:22:23,879 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 10:22:23 WrapperNode [2022-04-06 22:22:23,880 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-04-06 22:22:23,880 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-04-06 22:22:23,880 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-04-06 22:22:23,881 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-04-06 22:22:23,892 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 10:22:23" (1/1) ... [2022-04-06 22:22:23,893 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 10:22:23" (1/1) ... [2022-04-06 22:22:23,899 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 10:22:23" (1/1) ... [2022-04-06 22:22:23,900 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 10:22:23" (1/1) ... [2022-04-06 22:22:23,904 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 10:22:23" (1/1) ... [2022-04-06 22:22:23,907 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 10:22:23" (1/1) ... [2022-04-06 22:22:23,908 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 10:22:23" (1/1) ... [2022-04-06 22:22:23,910 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-04-06 22:22:23,911 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-04-06 22:22:23,911 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-04-06 22:22:23,911 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-04-06 22:22:23,915 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 10:22:23" (1/1) ... [2022-04-06 22:22:23,927 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-04-06 22:22:23,934 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:22:23,943 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-04-06 22:22:23,952 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-04-06 22:22:23,977 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2022-04-06 22:22:23,977 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-04-06 22:22:23,978 INFO L138 BoogieDeclarations]: Found implementation of procedure reach_error [2022-04-06 22:22:23,978 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2022-04-06 22:22:23,978 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2022-04-06 22:22:23,978 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2022-04-06 22:22:23,978 INFO L130 BoogieDeclarations]: Found specification of procedure abort [2022-04-06 22:22:23,978 INFO L130 BoogieDeclarations]: Found specification of procedure __assert_fail [2022-04-06 22:22:23,978 INFO L130 BoogieDeclarations]: Found specification of procedure reach_error [2022-04-06 22:22:23,978 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-04-06 22:22:23,978 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2022-04-06 22:22:23,979 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2022-04-06 22:22:23,979 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2022-04-06 22:22:23,979 INFO L130 BoogieDeclarations]: Found specification of procedure main [2022-04-06 22:22:23,979 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2022-04-06 22:22:23,979 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-04-06 22:22:23,979 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-04-06 22:22:23,979 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-04-06 22:22:23,979 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-04-06 22:22:23,979 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-04-06 22:22:24,025 INFO L234 CfgBuilder]: Building ICFG [2022-04-06 22:22:24,027 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-04-06 22:22:24,163 INFO L275 CfgBuilder]: Performing block encoding [2022-04-06 22:22:24,177 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-04-06 22:22:24,177 INFO L299 CfgBuilder]: Removed 1 assume(true) statements. [2022-04-06 22:22:24,179 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.04 10:22:24 BoogieIcfgContainer [2022-04-06 22:22:24,179 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-04-06 22:22:24,180 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-04-06 22:22:24,181 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-04-06 22:22:24,184 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-04-06 22:22:24,184 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 06.04 10:22:23" (1/3) ... [2022-04-06 22:22:24,185 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@18b8f75c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.04 10:22:24, skipping insertion in model container [2022-04-06 22:22:24,185 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 10:22:23" (2/3) ... [2022-04-06 22:22:24,186 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@18b8f75c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.04 10:22:24, skipping insertion in model container [2022-04-06 22:22:24,186 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.04 10:22:24" (3/3) ... [2022-04-06 22:22:24,187 INFO L111 eAbstractionObserver]: Analyzing ICFG egcd-ll_unwindbound50.c [2022-04-06 22:22:24,192 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:Craig_NestedInterpolation Determinization: PREDICATE_ABSTRACTION [2022-04-06 22:22:24,192 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-04-06 22:22:24,225 INFO L339 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-04-06 22:22:24,230 INFO L340 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=Craig_NestedInterpolation, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, 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 [2022-04-06 22:22:24,230 INFO L341 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-04-06 22:22:24,243 INFO L276 IsEmpty]: Start isEmpty. Operand has 35 states, 18 states have (on average 1.3888888888888888) internal successors, (25), 19 states have internal predecessors, (25), 11 states have call successors, (11), 4 states have call predecessors, (11), 4 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) [2022-04-06 22:22:24,250 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-04-06 22:22:24,250 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:22:24,251 INFO L499 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 22:22:24,251 INFO L403 AbstractCegarLoop]: === Iteration 1 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:22:24,256 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:22:24,256 INFO L85 PathProgramCache]: Analyzing trace with hash 1226702723, now seen corresponding path program 1 times [2022-04-06 22:22:24,263 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:22:24,264 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [901140638] [2022-04-06 22:22:24,273 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:22:24,273 INFO L85 PathProgramCache]: Analyzing trace with hash 1226702723, now seen corresponding path program 2 times [2022-04-06 22:22:24,275 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:22:24,275 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1876176085] [2022-04-06 22:22:24,275 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:22:24,276 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:22:24,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 22:22:24,404 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-06 22:22:24,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 22:22:24,416 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-04-06 22:22:24,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 22:22:24,425 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2022-04-06 22:22:24,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 22:22:24,439 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-04-06 22:22:24,440 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:22:24,440 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1876176085] [2022-04-06 22:22:24,441 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1876176085] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:22:24,441 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:22:24,441 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-04-06 22:22:24,443 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:22:24,444 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [901140638] [2022-04-06 22:22:24,444 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [901140638] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:22:24,444 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:22:24,444 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-04-06 22:22:24,444 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [160519355] [2022-04-06 22:22:24,445 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:22:24,449 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-04-06 22:22:24,449 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:22:24,478 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-04-06 22:22:24,479 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-04-06 22:22:24,481 INFO L87 Difference]: Start difference. First operand has 35 states, 18 states have (on average 1.3888888888888888) internal successors, (25), 19 states have internal predecessors, (25), 11 states have call successors, (11), 4 states have call predecessors, (11), 4 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) Second operand has 3 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 2 states have internal predecessors, (11), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-04-06 22:22:24,611 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:22:24,611 INFO L93 Difference]: Finished difference Result 64 states and 97 transitions. [2022-04-06 22:22:24,613 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-04-06 22:22:24,614 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 2 states have internal predecessors, (11), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 22 [2022-04-06 22:22:24,614 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:22:24,622 INFO L225 Difference]: With dead ends: 64 [2022-04-06 22:22:24,623 INFO L226 Difference]: Without dead ends: 31 [2022-04-06 22:22:24,627 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-04-06 22:22:24,633 INFO L913 BasicCegarLoop]: 41 mSDtfsCounter, 10 mSDsluCounter, 4 mSDsCounter, 0 mSdLazyCounter, 20 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 45 SdHoareTripleChecker+Invalid, 30 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 20 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-06 22:22:24,635 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [12 Valid, 45 Invalid, 30 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 20 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-06 22:22:24,650 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31 states. [2022-04-06 22:22:24,673 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31 to 30. [2022-04-06 22:22:24,675 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 30 states, 15 states have (on average 1.2666666666666666) internal successors, (19), 16 states have internal predecessors, (19), 11 states have call successors, (11), 4 states have call predecessors, (11), 3 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) [2022-04-06 22:22:24,677 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 39 transitions. [2022-04-06 22:22:24,679 INFO L78 Accepts]: Start accepts. Automaton has 30 states and 39 transitions. Word has length 22 [2022-04-06 22:22:24,679 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:22:24,679 INFO L478 AbstractCegarLoop]: Abstraction has 30 states and 39 transitions. [2022-04-06 22:22:24,679 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 2 states have internal predecessors, (11), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-04-06 22:22:24,679 INFO L276 IsEmpty]: Start isEmpty. Operand 30 states and 39 transitions. [2022-04-06 22:22:24,681 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-04-06 22:22:24,681 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:22:24,681 INFO L499 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 22:22:24,681 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-04-06 22:22:24,682 INFO L403 AbstractCegarLoop]: === Iteration 2 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:22:24,682 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:22:24,682 INFO L85 PathProgramCache]: Analyzing trace with hash 1346542817, now seen corresponding path program 1 times [2022-04-06 22:22:24,683 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:22:24,683 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [2107876004] [2022-04-06 22:22:24,684 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:22:24,684 INFO L85 PathProgramCache]: Analyzing trace with hash 1346542817, now seen corresponding path program 2 times [2022-04-06 22:22:24,684 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:22:24,684 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1524580462] [2022-04-06 22:22:24,685 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:22:24,685 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:22:24,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 22:22:24,758 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-06 22:22:24,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 22:22:24,772 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-04-06 22:22:24,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 22:22:24,781 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2022-04-06 22:22:24,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 22:22:24,789 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-04-06 22:22:24,790 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:22:24,790 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1524580462] [2022-04-06 22:22:24,790 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1524580462] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:22:24,790 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:22:24,790 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-06 22:22:24,791 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:22:24,791 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [2107876004] [2022-04-06 22:22:24,791 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [2107876004] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:22:24,791 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:22:24,791 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-06 22:22:24,791 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [733829197] [2022-04-06 22:22:24,792 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:22:24,792 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-04-06 22:22:24,792 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:22:24,793 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-04-06 22:22:24,793 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-04-06 22:22:24,793 INFO L87 Difference]: Start difference. First operand 30 states and 39 transitions. Second operand has 5 states, 5 states have (on average 2.4) internal successors, (12), 4 states have internal predecessors, (12), 3 states have call successors, (5), 4 states have call predecessors, (5), 2 states have return successors, (3), 1 states have call predecessors, (3), 2 states have call successors, (3) [2022-04-06 22:22:24,889 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:22:24,889 INFO L93 Difference]: Finished difference Result 42 states and 54 transitions. [2022-04-06 22:22:24,889 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-04-06 22:22:24,890 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.4) internal successors, (12), 4 states have internal predecessors, (12), 3 states have call successors, (5), 4 states have call predecessors, (5), 2 states have return successors, (3), 1 states have call predecessors, (3), 2 states have call successors, (3) Word has length 23 [2022-04-06 22:22:24,890 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:22:24,891 INFO L225 Difference]: With dead ends: 42 [2022-04-06 22:22:24,891 INFO L226 Difference]: Without dead ends: 32 [2022-04-06 22:22:24,892 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-04-06 22:22:24,893 INFO L913 BasicCegarLoop]: 35 mSDtfsCounter, 13 mSDsluCounter, 30 mSDsCounter, 0 mSdLazyCounter, 55 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 65 SdHoareTripleChecker+Invalid, 69 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 55 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-06 22:22:24,893 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [13 Valid, 65 Invalid, 69 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 55 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-06 22:22:24,895 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 32 states. [2022-04-06 22:22:24,901 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 32 to 32. [2022-04-06 22:22:24,902 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 32 states, 17 states have (on average 1.2352941176470589) internal successors, (21), 18 states have internal predecessors, (21), 11 states have call successors, (11), 4 states have call predecessors, (11), 3 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) [2022-04-06 22:22:24,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 41 transitions. [2022-04-06 22:22:24,903 INFO L78 Accepts]: Start accepts. Automaton has 32 states and 41 transitions. Word has length 23 [2022-04-06 22:22:24,904 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:22:24,904 INFO L478 AbstractCegarLoop]: Abstraction has 32 states and 41 transitions. [2022-04-06 22:22:24,905 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 2.4) internal successors, (12), 4 states have internal predecessors, (12), 3 states have call successors, (5), 4 states have call predecessors, (5), 2 states have return successors, (3), 1 states have call predecessors, (3), 2 states have call successors, (3) [2022-04-06 22:22:24,905 INFO L276 IsEmpty]: Start isEmpty. Operand 32 states and 41 transitions. [2022-04-06 22:22:24,905 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-04-06 22:22:24,906 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:22:24,906 INFO L499 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 22:22:24,906 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-04-06 22:22:24,906 INFO L403 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:22:24,907 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:22:24,907 INFO L85 PathProgramCache]: Analyzing trace with hash 1348211113, now seen corresponding path program 1 times [2022-04-06 22:22:24,907 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:22:24,907 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [879691525] [2022-04-06 22:22:24,908 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:22:24,908 INFO L85 PathProgramCache]: Analyzing trace with hash 1348211113, now seen corresponding path program 2 times [2022-04-06 22:22:24,908 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:22:24,908 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1773604311] [2022-04-06 22:22:24,909 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:22:24,909 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:22:24,943 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:22:24,944 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [83280079] [2022-04-06 22:22:24,944 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 22:22:24,944 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:22:24,945 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:22:24,952 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) [2022-04-06 22:22:24,983 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-04-06 22:22:25,024 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-04-06 22:22:25,024 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:22:25,026 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 9 conjunts are in the unsatisfiable core [2022-04-06 22:22:25,031 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:22:25,214 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-04-06 22:22:25,214 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-04-06 22:22:25,214 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:22:25,215 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1773604311] [2022-04-06 22:22:25,215 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:22:25,215 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [83280079] [2022-04-06 22:22:25,215 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [83280079] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:22:25,215 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:22:25,216 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-06 22:22:25,216 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:22:25,217 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [879691525] [2022-04-06 22:22:25,218 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [879691525] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:22:25,218 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:22:25,218 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-06 22:22:25,219 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [403466863] [2022-04-06 22:22:25,219 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:22:25,220 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-04-06 22:22:25,221 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:22:25,221 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-04-06 22:22:25,222 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-04-06 22:22:25,222 INFO L87 Difference]: Start difference. First operand 32 states and 41 transitions. Second operand has 5 states, 5 states have (on average 2.4) internal successors, (12), 4 states have internal predecessors, (12), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2022-04-06 22:22:25,306 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:22:25,308 INFO L93 Difference]: Finished difference Result 49 states and 66 transitions. [2022-04-06 22:22:25,309 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-04-06 22:22:25,309 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.4) internal successors, (12), 4 states have internal predecessors, (12), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) Word has length 23 [2022-04-06 22:22:25,310 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:22:25,313 INFO L225 Difference]: With dead ends: 49 [2022-04-06 22:22:25,313 INFO L226 Difference]: Without dead ends: 47 [2022-04-06 22:22:25,314 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 19 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-04-06 22:22:25,315 INFO L913 BasicCegarLoop]: 40 mSDtfsCounter, 8 mSDsluCounter, 94 mSDsCounter, 0 mSdLazyCounter, 42 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 134 SdHoareTripleChecker+Invalid, 44 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 42 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-04-06 22:22:25,316 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [14 Valid, 134 Invalid, 44 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 42 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-04-06 22:22:25,316 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 47 states. [2022-04-06 22:22:25,326 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 47 to 46. [2022-04-06 22:22:25,327 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 46 states, 24 states have (on average 1.2916666666666667) internal successors, (31), 26 states have internal predecessors, (31), 17 states have call successors, (17), 5 states have call predecessors, (17), 4 states have return successors, (15), 14 states have call predecessors, (15), 15 states have call successors, (15) [2022-04-06 22:22:25,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 63 transitions. [2022-04-06 22:22:25,328 INFO L78 Accepts]: Start accepts. Automaton has 46 states and 63 transitions. Word has length 23 [2022-04-06 22:22:25,329 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:22:25,329 INFO L478 AbstractCegarLoop]: Abstraction has 46 states and 63 transitions. [2022-04-06 22:22:25,329 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 2.4) internal successors, (12), 4 states have internal predecessors, (12), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2022-04-06 22:22:25,329 INFO L276 IsEmpty]: Start isEmpty. Operand 46 states and 63 transitions. [2022-04-06 22:22:25,330 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-04-06 22:22:25,330 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:22:25,330 INFO L499 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 22:22:25,352 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2022-04-06 22:22:25,543 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:22:25,544 INFO L403 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:22:25,544 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:22:25,545 INFO L85 PathProgramCache]: Analyzing trace with hash -1060153012, now seen corresponding path program 1 times [2022-04-06 22:22:25,545 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:22:25,545 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [786033399] [2022-04-06 22:22:25,545 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:22:25,546 INFO L85 PathProgramCache]: Analyzing trace with hash -1060153012, now seen corresponding path program 2 times [2022-04-06 22:22:25,546 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:22:25,546 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [67216616] [2022-04-06 22:22:25,546 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:22:25,547 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:22:25,558 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:22:25,558 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1221882191] [2022-04-06 22:22:25,558 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 22:22:25,559 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:22:25,559 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:22:25,560 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) [2022-04-06 22:22:25,584 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-04-06 22:22:25,624 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 22:22:25,624 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:22:25,626 INFO L263 TraceCheckSpWp]: Trace formula consists of 108 conjuncts, 9 conjunts are in the unsatisfiable core [2022-04-06 22:22:25,629 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:22:25,736 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-04-06 22:22:25,736 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-04-06 22:22:25,736 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:22:25,737 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [67216616] [2022-04-06 22:22:25,737 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:22:25,737 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1221882191] [2022-04-06 22:22:25,738 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1221882191] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:22:25,738 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:22:25,739 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-06 22:22:25,742 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:22:25,742 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [786033399] [2022-04-06 22:22:25,742 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [786033399] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:22:25,742 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:22:25,742 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-06 22:22:25,743 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [164418580] [2022-04-06 22:22:25,744 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:22:25,745 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-04-06 22:22:25,747 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:22:25,747 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-04-06 22:22:25,752 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-04-06 22:22:25,753 INFO L87 Difference]: Start difference. First operand 46 states and 63 transitions. Second operand has 5 states, 5 states have (on average 3.0) internal successors, (15), 4 states have internal predecessors, (15), 2 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2022-04-06 22:22:25,818 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:22:25,819 INFO L93 Difference]: Finished difference Result 53 states and 69 transitions. [2022-04-06 22:22:25,819 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-04-06 22:22:25,819 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.0) internal successors, (15), 4 states have internal predecessors, (15), 2 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Word has length 28 [2022-04-06 22:22:25,820 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:22:25,821 INFO L225 Difference]: With dead ends: 53 [2022-04-06 22:22:25,822 INFO L226 Difference]: Without dead ends: 51 [2022-04-06 22:22:25,822 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 24 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-04-06 22:22:25,823 INFO L913 BasicCegarLoop]: 45 mSDtfsCounter, 9 mSDsluCounter, 93 mSDsCounter, 0 mSdLazyCounter, 56 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 138 SdHoareTripleChecker+Invalid, 56 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 56 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-04-06 22:22:25,823 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [14 Valid, 138 Invalid, 56 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 56 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-04-06 22:22:25,824 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 51 states. [2022-04-06 22:22:25,839 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 51 to 50. [2022-04-06 22:22:25,840 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 50 states, 27 states have (on average 1.2592592592592593) internal successors, (34), 29 states have internal predecessors, (34), 17 states have call successors, (17), 6 states have call predecessors, (17), 5 states have return successors, (15), 14 states have call predecessors, (15), 15 states have call successors, (15) [2022-04-06 22:22:25,841 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 66 transitions. [2022-04-06 22:22:25,841 INFO L78 Accepts]: Start accepts. Automaton has 50 states and 66 transitions. Word has length 28 [2022-04-06 22:22:25,841 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:22:25,841 INFO L478 AbstractCegarLoop]: Abstraction has 50 states and 66 transitions. [2022-04-06 22:22:25,842 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.0) internal successors, (15), 4 states have internal predecessors, (15), 2 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2022-04-06 22:22:25,842 INFO L276 IsEmpty]: Start isEmpty. Operand 50 states and 66 transitions. [2022-04-06 22:22:25,842 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-04-06 22:22:25,842 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:22:25,843 INFO L499 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 22:22:25,876 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-04-06 22:22:26,074 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3 [2022-04-06 22:22:26,074 INFO L403 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:22:26,074 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:22:26,075 INFO L85 PathProgramCache]: Analyzing trace with hash -560761015, now seen corresponding path program 1 times [2022-04-06 22:22:26,075 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:22:26,075 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1777963619] [2022-04-06 22:22:26,075 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:22:26,075 INFO L85 PathProgramCache]: Analyzing trace with hash -560761015, now seen corresponding path program 2 times [2022-04-06 22:22:26,076 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:22:26,076 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1567394171] [2022-04-06 22:22:26,077 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:22:26,077 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:22:26,091 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:22:26,091 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [207117180] [2022-04-06 22:22:26,091 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 22:22:26,092 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:22:26,092 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:22:26,093 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) [2022-04-06 22:22:26,098 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-04-06 22:22:26,137 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 22:22:26,137 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:22:26,138 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 14 conjunts are in the unsatisfiable core [2022-04-06 22:22:26,143 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:22:26,303 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-04-06 22:22:26,303 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:22:26,406 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-04-06 22:22:26,406 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:22:26,407 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1567394171] [2022-04-06 22:22:26,407 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:22:26,407 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [207117180] [2022-04-06 22:22:26,407 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [207117180] provided 1 perfect and 1 imperfect interpolant sequences [2022-04-06 22:22:26,407 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-04-06 22:22:26,407 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [8] total 9 [2022-04-06 22:22:26,407 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:22:26,408 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1777963619] [2022-04-06 22:22:26,408 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1777963619] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:22:26,408 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:22:26,408 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-06 22:22:26,408 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [17407052] [2022-04-06 22:22:26,408 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:22:26,408 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-04-06 22:22:26,409 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:22:26,409 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-04-06 22:22:26,409 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2022-04-06 22:22:26,409 INFO L87 Difference]: Start difference. First operand 50 states and 66 transitions. Second operand has 5 states, 5 states have (on average 3.0) internal successors, (15), 4 states have internal predecessors, (15), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-04-06 22:22:26,461 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:22:26,461 INFO L93 Difference]: Finished difference Result 75 states and 107 transitions. [2022-04-06 22:22:26,462 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-04-06 22:22:26,462 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.0) internal successors, (15), 4 states have internal predecessors, (15), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 33 [2022-04-06 22:22:26,462 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:22:26,464 INFO L225 Difference]: With dead ends: 75 [2022-04-06 22:22:26,465 INFO L226 Difference]: Without dead ends: 71 [2022-04-06 22:22:26,465 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 57 SyntacticMatches, 1 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2022-04-06 22:22:26,466 INFO L913 BasicCegarLoop]: 41 mSDtfsCounter, 9 mSDsluCounter, 87 mSDsCounter, 0 mSdLazyCounter, 51 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 128 SdHoareTripleChecker+Invalid, 52 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 51 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-04-06 22:22:26,466 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [13 Valid, 128 Invalid, 52 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 51 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-04-06 22:22:26,467 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 71 states. [2022-04-06 22:22:26,478 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 71 to 71. [2022-04-06 22:22:26,479 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 71 states, 36 states have (on average 1.3333333333333333) internal successors, (48), 40 states have internal predecessors, (48), 28 states have call successors, (28), 7 states have call predecessors, (28), 6 states have return successors, (24), 23 states have call predecessors, (24), 24 states have call successors, (24) [2022-04-06 22:22:26,480 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 71 states to 71 states and 100 transitions. [2022-04-06 22:22:26,480 INFO L78 Accepts]: Start accepts. Automaton has 71 states and 100 transitions. Word has length 33 [2022-04-06 22:22:26,480 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:22:26,481 INFO L478 AbstractCegarLoop]: Abstraction has 71 states and 100 transitions. [2022-04-06 22:22:26,481 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.0) internal successors, (15), 4 states have internal predecessors, (15), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-04-06 22:22:26,481 INFO L276 IsEmpty]: Start isEmpty. Operand 71 states and 100 transitions. [2022-04-06 22:22:26,482 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-04-06 22:22:26,482 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:22:26,482 INFO L499 BasicCegarLoop]: trace histogram [4, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 22:22:26,509 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-04-06 22:22:26,703 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:22:26,704 INFO L403 AbstractCegarLoop]: === Iteration 6 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:22:26,704 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:22:26,704 INFO L85 PathProgramCache]: Analyzing trace with hash 201438379, now seen corresponding path program 1 times [2022-04-06 22:22:26,704 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:22:26,704 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1963112501] [2022-04-06 22:22:26,705 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:22:26,705 INFO L85 PathProgramCache]: Analyzing trace with hash 201438379, now seen corresponding path program 2 times [2022-04-06 22:22:26,705 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:22:26,705 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [450507639] [2022-04-06 22:22:26,705 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:22:26,705 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:22:26,715 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:22:26,715 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [484246769] [2022-04-06 22:22:26,716 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 22:22:26,716 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:22:26,716 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:22:26,717 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) [2022-04-06 22:22:26,723 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-04-06 22:22:26,767 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 22:22:26,767 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:22:26,768 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 5 conjunts are in the unsatisfiable core [2022-04-06 22:22:26,770 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:22:26,830 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2022-04-06 22:22:26,830 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-04-06 22:22:26,831 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:22:26,831 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [450507639] [2022-04-06 22:22:26,831 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:22:26,831 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [484246769] [2022-04-06 22:22:26,831 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [484246769] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:22:26,831 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:22:26,831 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-06 22:22:26,832 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:22:26,832 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1963112501] [2022-04-06 22:22:26,832 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1963112501] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:22:26,832 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:22:26,832 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-06 22:22:26,832 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [967764750] [2022-04-06 22:22:26,832 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:22:26,833 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-04-06 22:22:26,833 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:22:26,833 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-04-06 22:22:26,833 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-04-06 22:22:26,833 INFO L87 Difference]: Start difference. First operand 71 states and 100 transitions. Second operand has 5 states, 4 states have (on average 4.0) internal successors, (16), 4 states have internal predecessors, (16), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) [2022-04-06 22:22:26,882 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:22:26,883 INFO L93 Difference]: Finished difference Result 87 states and 123 transitions. [2022-04-06 22:22:26,883 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-04-06 22:22:26,883 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 4.0) internal successors, (16), 4 states have internal predecessors, (16), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) Word has length 39 [2022-04-06 22:22:26,883 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:22:26,884 INFO L225 Difference]: With dead ends: 87 [2022-04-06 22:22:26,885 INFO L226 Difference]: Without dead ends: 85 [2022-04-06 22:22:26,885 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 35 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-04-06 22:22:26,886 INFO L913 BasicCegarLoop]: 44 mSDtfsCounter, 5 mSDsluCounter, 100 mSDsCounter, 0 mSdLazyCounter, 34 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8 SdHoareTripleChecker+Valid, 144 SdHoareTripleChecker+Invalid, 34 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 34 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-04-06 22:22:26,886 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [8 Valid, 144 Invalid, 34 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 34 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-04-06 22:22:26,887 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 85 states. [2022-04-06 22:22:26,898 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 85 to 78. [2022-04-06 22:22:26,899 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 78 states, 39 states have (on average 1.3076923076923077) internal successors, (51), 46 states have internal predecessors, (51), 31 states have call successors, (31), 8 states have call predecessors, (31), 7 states have return successors, (27), 23 states have call predecessors, (27), 27 states have call successors, (27) [2022-04-06 22:22:26,900 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 78 states to 78 states and 109 transitions. [2022-04-06 22:22:26,900 INFO L78 Accepts]: Start accepts. Automaton has 78 states and 109 transitions. Word has length 39 [2022-04-06 22:22:26,900 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:22:26,900 INFO L478 AbstractCegarLoop]: Abstraction has 78 states and 109 transitions. [2022-04-06 22:22:26,900 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 4.0) internal successors, (16), 4 states have internal predecessors, (16), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) [2022-04-06 22:22:26,901 INFO L276 IsEmpty]: Start isEmpty. Operand 78 states and 109 transitions. [2022-04-06 22:22:26,901 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-04-06 22:22:26,901 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:22:26,901 INFO L499 BasicCegarLoop]: trace histogram [4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 22:22:26,928 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-04-06 22:22:27,126 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:22:27,126 INFO L403 AbstractCegarLoop]: === Iteration 7 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:22:27,126 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:22:27,127 INFO L85 PathProgramCache]: Analyzing trace with hash -1085077998, now seen corresponding path program 1 times [2022-04-06 22:22:27,127 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:22:27,127 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1140466553] [2022-04-06 22:22:27,127 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:22:27,128 INFO L85 PathProgramCache]: Analyzing trace with hash -1085077998, now seen corresponding path program 2 times [2022-04-06 22:22:27,128 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:22:27,128 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1126657882] [2022-04-06 22:22:27,128 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:22:27,128 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:22:27,138 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:22:27,138 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [418398256] [2022-04-06 22:22:27,139 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 22:22:27,139 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:22:27,144 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:22:27,145 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) [2022-04-06 22:22:27,147 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-04-06 22:22:27,195 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 22:22:27,195 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:22:27,197 INFO L263 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 7 conjunts are in the unsatisfiable core [2022-04-06 22:22:27,202 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:22:27,297 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2022-04-06 22:22:27,297 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:22:27,402 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2022-04-06 22:22:27,403 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:22:27,403 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1126657882] [2022-04-06 22:22:27,403 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:22:27,403 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [418398256] [2022-04-06 22:22:27,403 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [418398256] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 22:22:27,403 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 22:22:27,404 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 8 [2022-04-06 22:22:27,404 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:22:27,404 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1140466553] [2022-04-06 22:22:27,404 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1140466553] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:22:27,404 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:22:27,404 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-06 22:22:27,404 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [963750963] [2022-04-06 22:22:27,404 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:22:27,405 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-04-06 22:22:27,405 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:22:27,405 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-04-06 22:22:27,406 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2022-04-06 22:22:27,406 INFO L87 Difference]: Start difference. First operand 78 states and 109 transitions. Second operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 4 states have internal predecessors, (19), 4 states have call successors, (8), 4 states have call predecessors, (8), 2 states have return successors, (6), 2 states have call predecessors, (6), 3 states have call successors, (6) [2022-04-06 22:22:27,471 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:22:27,471 INFO L93 Difference]: Finished difference Result 121 states and 152 transitions. [2022-04-06 22:22:27,472 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-04-06 22:22:27,472 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.8) internal successors, (19), 4 states have internal predecessors, (19), 4 states have call successors, (8), 4 states have call predecessors, (8), 2 states have return successors, (6), 2 states have call predecessors, (6), 3 states have call successors, (6) Word has length 42 [2022-04-06 22:22:27,472 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:22:27,474 INFO L225 Difference]: With dead ends: 121 [2022-04-06 22:22:27,474 INFO L226 Difference]: Without dead ends: 102 [2022-04-06 22:22:27,475 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 77 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2022-04-06 22:22:27,476 INFO L913 BasicCegarLoop]: 43 mSDtfsCounter, 13 mSDsluCounter, 87 mSDsCounter, 0 mSdLazyCounter, 18 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 130 SdHoareTripleChecker+Invalid, 25 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 18 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-04-06 22:22:27,476 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [13 Valid, 130 Invalid, 25 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 18 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-04-06 22:22:27,479 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 102 states. [2022-04-06 22:22:27,507 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 102 to 100. [2022-04-06 22:22:27,507 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 100 states, 57 states have (on average 1.2105263157894737) internal successors, (69), 63 states have internal predecessors, (69), 31 states have call successors, (31), 13 states have call predecessors, (31), 11 states have return successors, (27), 23 states have call predecessors, (27), 27 states have call successors, (27) [2022-04-06 22:22:27,508 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 100 states to 100 states and 127 transitions. [2022-04-06 22:22:27,509 INFO L78 Accepts]: Start accepts. Automaton has 100 states and 127 transitions. Word has length 42 [2022-04-06 22:22:27,509 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:22:27,509 INFO L478 AbstractCegarLoop]: Abstraction has 100 states and 127 transitions. [2022-04-06 22:22:27,509 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.8) internal successors, (19), 4 states have internal predecessors, (19), 4 states have call successors, (8), 4 states have call predecessors, (8), 2 states have return successors, (6), 2 states have call predecessors, (6), 3 states have call successors, (6) [2022-04-06 22:22:27,509 INFO L276 IsEmpty]: Start isEmpty. Operand 100 states and 127 transitions. [2022-04-06 22:22:27,511 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-04-06 22:22:27,511 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:22:27,511 INFO L499 BasicCegarLoop]: trace histogram [4, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 22:22:27,534 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2022-04-06 22:22:27,725 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:22:27,726 INFO L403 AbstractCegarLoop]: === Iteration 8 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:22:27,726 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:22:27,726 INFO L85 PathProgramCache]: Analyzing trace with hash -1083409702, now seen corresponding path program 1 times [2022-04-06 22:22:27,726 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:22:27,726 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1778334407] [2022-04-06 22:22:27,727 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:22:27,727 INFO L85 PathProgramCache]: Analyzing trace with hash -1083409702, now seen corresponding path program 2 times [2022-04-06 22:22:27,727 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:22:27,727 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1085095082] [2022-04-06 22:22:27,727 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:22:27,728 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:22:27,737 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:22:27,737 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1134731173] [2022-04-06 22:22:27,737 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 22:22:27,737 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:22:27,738 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:22:27,739 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) [2022-04-06 22:22:27,746 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-04-06 22:22:27,794 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 22:22:27,795 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:22:27,797 INFO L263 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 11 conjunts are in the unsatisfiable core [2022-04-06 22:22:27,799 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:22:27,942 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2022-04-06 22:22:27,942 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-04-06 22:22:27,942 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:22:27,942 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1085095082] [2022-04-06 22:22:27,942 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:22:27,942 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1134731173] [2022-04-06 22:22:27,943 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1134731173] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:22:27,943 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:22:27,943 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-06 22:22:27,943 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:22:27,943 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1778334407] [2022-04-06 22:22:27,943 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1778334407] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:22:27,943 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:22:27,943 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-06 22:22:27,943 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1155401912] [2022-04-06 22:22:27,944 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:22:27,944 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-04-06 22:22:27,944 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:22:27,944 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-04-06 22:22:27,944 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-04-06 22:22:27,945 INFO L87 Difference]: Start difference. First operand 100 states and 127 transitions. Second operand has 5 states, 5 states have (on average 3.4) internal successors, (17), 4 states have internal predecessors, (17), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2022-04-06 22:22:27,985 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:22:27,985 INFO L93 Difference]: Finished difference Result 106 states and 132 transitions. [2022-04-06 22:22:27,986 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-04-06 22:22:27,986 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.4) internal successors, (17), 4 states have internal predecessors, (17), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) Word has length 42 [2022-04-06 22:22:27,986 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:22:27,987 INFO L225 Difference]: With dead ends: 106 [2022-04-06 22:22:27,987 INFO L226 Difference]: Without dead ends: 103 [2022-04-06 22:22:27,988 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 37 SyntacticMatches, 1 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-04-06 22:22:27,988 INFO L913 BasicCegarLoop]: 39 mSDtfsCounter, 7 mSDsluCounter, 93 mSDsCounter, 0 mSdLazyCounter, 38 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 132 SdHoareTripleChecker+Invalid, 39 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 38 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-04-06 22:22:27,988 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [9 Valid, 132 Invalid, 39 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 38 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-04-06 22:22:27,989 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 103 states. [2022-04-06 22:22:28,000 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 103 to 103. [2022-04-06 22:22:28,000 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 103 states, 60 states have (on average 1.2) internal successors, (72), 66 states have internal predecessors, (72), 30 states have call successors, (30), 14 states have call predecessors, (30), 12 states have return successors, (26), 22 states have call predecessors, (26), 26 states have call successors, (26) [2022-04-06 22:22:28,001 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 103 states to 103 states and 128 transitions. [2022-04-06 22:22:28,002 INFO L78 Accepts]: Start accepts. Automaton has 103 states and 128 transitions. Word has length 42 [2022-04-06 22:22:28,002 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:22:28,002 INFO L478 AbstractCegarLoop]: Abstraction has 103 states and 128 transitions. [2022-04-06 22:22:28,002 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.4) internal successors, (17), 4 states have internal predecessors, (17), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2022-04-06 22:22:28,002 INFO L276 IsEmpty]: Start isEmpty. Operand 103 states and 128 transitions. [2022-04-06 22:22:28,003 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2022-04-06 22:22:28,003 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:22:28,003 INFO L499 BasicCegarLoop]: trace histogram [5, 4, 4, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 22:22:28,031 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2022-04-06 22:22:28,231 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:22:28,232 INFO L403 AbstractCegarLoop]: === Iteration 9 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:22:28,232 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:22:28,232 INFO L85 PathProgramCache]: Analyzing trace with hash -1376219446, now seen corresponding path program 1 times [2022-04-06 22:22:28,232 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:22:28,232 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1636027469] [2022-04-06 22:22:28,233 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:22:28,233 INFO L85 PathProgramCache]: Analyzing trace with hash -1376219446, now seen corresponding path program 2 times [2022-04-06 22:22:28,233 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:22:28,233 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [506189819] [2022-04-06 22:22:28,233 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:22:28,234 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:22:28,244 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:22:28,244 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1012089092] [2022-04-06 22:22:28,244 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 22:22:28,244 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:22:28,244 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:22:28,248 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) [2022-04-06 22:22:28,272 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-04-06 22:22:28,290 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 22:22:28,290 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:22:28,291 INFO L263 TraceCheckSpWp]: Trace formula consists of 137 conjuncts, 10 conjunts are in the unsatisfiable core [2022-04-06 22:22:28,293 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:22:28,393 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 10 proven. 7 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2022-04-06 22:22:28,394 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:22:28,540 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 10 proven. 7 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2022-04-06 22:22:28,540 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:22:28,540 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [506189819] [2022-04-06 22:22:28,541 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:22:28,541 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1012089092] [2022-04-06 22:22:28,541 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1012089092] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 22:22:28,541 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 22:22:28,541 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 9 [2022-04-06 22:22:28,541 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:22:28,541 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1636027469] [2022-04-06 22:22:28,542 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1636027469] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:22:28,542 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:22:28,542 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-04-06 22:22:28,542 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2083958714] [2022-04-06 22:22:28,542 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:22:28,544 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-04-06 22:22:28,544 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:22:28,544 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-04-06 22:22:28,544 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2022-04-06 22:22:28,545 INFO L87 Difference]: Start difference. First operand 103 states and 128 transitions. Second operand has 8 states, 7 states have (on average 2.7142857142857144) internal successors, (19), 6 states have internal predecessors, (19), 3 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) [2022-04-06 22:22:28,674 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:22:28,674 INFO L93 Difference]: Finished difference Result 118 states and 148 transitions. [2022-04-06 22:22:28,674 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-04-06 22:22:28,674 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 2.7142857142857144) internal successors, (19), 6 states have internal predecessors, (19), 3 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) Word has length 44 [2022-04-06 22:22:28,677 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:22:28,678 INFO L225 Difference]: With dead ends: 118 [2022-04-06 22:22:28,678 INFO L226 Difference]: Without dead ends: 106 [2022-04-06 22:22:28,680 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 79 SyntacticMatches, 1 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2022-04-06 22:22:28,682 INFO L913 BasicCegarLoop]: 29 mSDtfsCounter, 16 mSDsluCounter, 93 mSDsCounter, 0 mSdLazyCounter, 139 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 122 SdHoareTripleChecker+Invalid, 152 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 139 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-06 22:22:28,682 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [19 Valid, 122 Invalid, 152 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 139 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-06 22:22:28,683 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 106 states. [2022-04-06 22:22:28,696 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 106 to 104. [2022-04-06 22:22:28,697 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 104 states, 60 states have (on average 1.1833333333333333) internal successors, (71), 67 states have internal predecessors, (71), 31 states have call successors, (31), 13 states have call predecessors, (31), 12 states have return successors, (28), 23 states have call predecessors, (28), 28 states have call successors, (28) [2022-04-06 22:22:28,699 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 104 states to 104 states and 130 transitions. [2022-04-06 22:22:28,699 INFO L78 Accepts]: Start accepts. Automaton has 104 states and 130 transitions. Word has length 44 [2022-04-06 22:22:28,699 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:22:28,699 INFO L478 AbstractCegarLoop]: Abstraction has 104 states and 130 transitions. [2022-04-06 22:22:28,700 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 2.7142857142857144) internal successors, (19), 6 states have internal predecessors, (19), 3 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) [2022-04-06 22:22:28,700 INFO L276 IsEmpty]: Start isEmpty. Operand 104 states and 130 transitions. [2022-04-06 22:22:28,702 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2022-04-06 22:22:28,703 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:22:28,703 INFO L499 BasicCegarLoop]: trace histogram [5, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 22:22:28,734 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2022-04-06 22:22:28,919 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:22:28,920 INFO L403 AbstractCegarLoop]: === Iteration 10 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:22:28,920 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:22:28,920 INFO L85 PathProgramCache]: Analyzing trace with hash -1137310021, now seen corresponding path program 3 times [2022-04-06 22:22:28,920 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:22:28,920 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [164841627] [2022-04-06 22:22:28,921 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:22:28,921 INFO L85 PathProgramCache]: Analyzing trace with hash -1137310021, now seen corresponding path program 4 times [2022-04-06 22:22:28,921 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:22:28,921 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1695524585] [2022-04-06 22:22:28,921 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:22:28,921 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:22:28,929 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:22:28,930 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1754427209] [2022-04-06 22:22:28,930 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 22:22:28,930 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:22:28,930 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:22:28,931 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) [2022-04-06 22:22:28,934 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-04-06 22:22:28,976 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 22:22:28,976 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:22:28,977 INFO L263 TraceCheckSpWp]: Trace formula consists of 113 conjuncts, 21 conjunts are in the unsatisfiable core [2022-04-06 22:22:28,979 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:22:29,184 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 8 proven. 4 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2022-04-06 22:22:29,184 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:22:29,293 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 8 proven. 4 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2022-04-06 22:22:29,293 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:22:29,293 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1695524585] [2022-04-06 22:22:29,293 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:22:29,293 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1754427209] [2022-04-06 22:22:29,312 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1754427209] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 22:22:29,312 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 22:22:29,313 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 8 [2022-04-06 22:22:29,313 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:22:29,313 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [164841627] [2022-04-06 22:22:29,313 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [164841627] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:22:29,313 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:22:29,313 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-04-06 22:22:29,313 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [584855984] [2022-04-06 22:22:29,314 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:22:29,314 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-04-06 22:22:29,314 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:22:29,314 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-04-06 22:22:29,314 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2022-04-06 22:22:29,315 INFO L87 Difference]: Start difference. First operand 104 states and 130 transitions. Second operand has 6 states, 6 states have (on average 3.1666666666666665) internal successors, (19), 5 states have internal predecessors, (19), 3 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) [2022-04-06 22:22:29,424 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:22:29,425 INFO L93 Difference]: Finished difference Result 131 states and 169 transitions. [2022-04-06 22:22:29,425 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-04-06 22:22:29,426 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 3.1666666666666665) internal successors, (19), 5 states have internal predecessors, (19), 3 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) Word has length 47 [2022-04-06 22:22:29,426 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:22:29,429 INFO L225 Difference]: With dead ends: 131 [2022-04-06 22:22:29,429 INFO L226 Difference]: Without dead ends: 129 [2022-04-06 22:22:29,429 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 86 SyntacticMatches, 1 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2022-04-06 22:22:29,430 INFO L913 BasicCegarLoop]: 49 mSDtfsCounter, 9 mSDsluCounter, 119 mSDsCounter, 0 mSdLazyCounter, 119 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 168 SdHoareTripleChecker+Invalid, 122 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 119 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-06 22:22:29,431 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [14 Valid, 168 Invalid, 122 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 119 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-06 22:22:29,431 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 129 states. [2022-04-06 22:22:29,450 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 129 to 124. [2022-04-06 22:22:29,451 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 124 states, 72 states have (on average 1.2083333333333333) internal successors, (87), 79 states have internal predecessors, (87), 37 states have call successors, (37), 15 states have call predecessors, (37), 14 states have return successors, (34), 29 states have call predecessors, (34), 34 states have call successors, (34) [2022-04-06 22:22:29,453 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 124 states to 124 states and 158 transitions. [2022-04-06 22:22:29,453 INFO L78 Accepts]: Start accepts. Automaton has 124 states and 158 transitions. Word has length 47 [2022-04-06 22:22:29,454 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:22:29,454 INFO L478 AbstractCegarLoop]: Abstraction has 124 states and 158 transitions. [2022-04-06 22:22:29,454 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 3.1666666666666665) internal successors, (19), 5 states have internal predecessors, (19), 3 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) [2022-04-06 22:22:29,454 INFO L276 IsEmpty]: Start isEmpty. Operand 124 states and 158 transitions. [2022-04-06 22:22:29,457 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2022-04-06 22:22:29,457 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:22:29,457 INFO L499 BasicCegarLoop]: trace histogram [6, 5, 5, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 22:22:29,489 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2022-04-06 22:22:29,671 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2022-04-06 22:22:29,672 INFO L403 AbstractCegarLoop]: === Iteration 11 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:22:29,672 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:22:29,672 INFO L85 PathProgramCache]: Analyzing trace with hash -1475439812, now seen corresponding path program 1 times [2022-04-06 22:22:29,672 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:22:29,672 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1772426669] [2022-04-06 22:22:29,673 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:22:29,673 INFO L85 PathProgramCache]: Analyzing trace with hash -1475439812, now seen corresponding path program 2 times [2022-04-06 22:22:29,673 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:22:29,673 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1423386321] [2022-04-06 22:22:29,673 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:22:29,674 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:22:29,682 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:22:29,683 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1981779433] [2022-04-06 22:22:29,683 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 22:22:29,683 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:22:29,683 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:22:29,684 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) [2022-04-06 22:22:29,685 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-04-06 22:22:29,727 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 22:22:29,727 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:22:29,729 INFO L263 TraceCheckSpWp]: Trace formula consists of 157 conjuncts, 35 conjunts are in the unsatisfiable core [2022-04-06 22:22:29,731 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:22:30,004 INFO L134 CoverageAnalysis]: Checked inductivity of 59 backedges. 23 proven. 10 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2022-04-06 22:22:30,005 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:22:30,230 INFO L134 CoverageAnalysis]: Checked inductivity of 59 backedges. 28 proven. 5 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2022-04-06 22:22:30,230 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:22:30,231 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1423386321] [2022-04-06 22:22:30,231 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:22:30,231 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1981779433] [2022-04-06 22:22:30,231 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1981779433] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 22:22:30,231 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 22:22:30,231 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 12 [2022-04-06 22:22:30,231 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:22:30,232 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1772426669] [2022-04-06 22:22:30,232 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1772426669] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:22:30,232 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:22:30,232 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-04-06 22:22:30,232 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [305866628] [2022-04-06 22:22:30,232 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:22:30,232 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-04-06 22:22:30,232 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:22:30,233 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-04-06 22:22:30,233 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2022-04-06 22:22:30,233 INFO L87 Difference]: Start difference. First operand 124 states and 158 transitions. Second operand has 9 states, 8 states have (on average 2.75) internal successors, (22), 7 states have internal predecessors, (22), 4 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (8), 4 states have call predecessors, (8), 3 states have call successors, (8) [2022-04-06 22:22:30,478 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:22:30,478 INFO L93 Difference]: Finished difference Result 160 states and 210 transitions. [2022-04-06 22:22:30,478 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-04-06 22:22:30,478 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 2.75) internal successors, (22), 7 states have internal predecessors, (22), 4 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (8), 4 states have call predecessors, (8), 3 states have call successors, (8) Word has length 52 [2022-04-06 22:22:30,480 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:22:30,482 INFO L225 Difference]: With dead ends: 160 [2022-04-06 22:22:30,482 INFO L226 Difference]: Without dead ends: 153 [2022-04-06 22:22:30,482 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 105 GetRequests, 91 SyntacticMatches, 2 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=46, Invalid=136, Unknown=0, NotChecked=0, Total=182 [2022-04-06 22:22:30,483 INFO L913 BasicCegarLoop]: 32 mSDtfsCounter, 21 mSDsluCounter, 136 mSDsCounter, 0 mSdLazyCounter, 301 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 32 SdHoareTripleChecker+Valid, 168 SdHoareTripleChecker+Invalid, 314 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 301 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-04-06 22:22:30,483 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [32 Valid, 168 Invalid, 314 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 301 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-04-06 22:22:30,483 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 153 states. [2022-04-06 22:22:30,507 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 153 to 153. [2022-04-06 22:22:30,508 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 153 states, 87 states have (on average 1.2183908045977012) internal successors, (106), 96 states have internal predecessors, (106), 48 states have call successors, (48), 18 states have call predecessors, (48), 17 states have return successors, (44), 38 states have call predecessors, (44), 44 states have call successors, (44) [2022-04-06 22:22:30,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 153 states to 153 states and 198 transitions. [2022-04-06 22:22:30,510 INFO L78 Accepts]: Start accepts. Automaton has 153 states and 198 transitions. Word has length 52 [2022-04-06 22:22:30,510 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:22:30,510 INFO L478 AbstractCegarLoop]: Abstraction has 153 states and 198 transitions. [2022-04-06 22:22:30,511 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 2.75) internal successors, (22), 7 states have internal predecessors, (22), 4 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (8), 4 states have call predecessors, (8), 3 states have call successors, (8) [2022-04-06 22:22:30,511 INFO L276 IsEmpty]: Start isEmpty. Operand 153 states and 198 transitions. [2022-04-06 22:22:30,512 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2022-04-06 22:22:30,512 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:22:30,512 INFO L499 BasicCegarLoop]: trace histogram [7, 6, 6, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 22:22:30,539 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2022-04-06 22:22:30,726 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:22:30,726 INFO L403 AbstractCegarLoop]: === Iteration 12 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:22:30,727 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:22:30,727 INFO L85 PathProgramCache]: Analyzing trace with hash 220857665, now seen corresponding path program 3 times [2022-04-06 22:22:30,727 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:22:30,727 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [2114550901] [2022-04-06 22:22:30,727 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:22:30,728 INFO L85 PathProgramCache]: Analyzing trace with hash 220857665, now seen corresponding path program 4 times [2022-04-06 22:22:30,728 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:22:30,728 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [178933041] [2022-04-06 22:22:30,728 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:22:30,728 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:22:30,737 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:22:30,737 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2056027977] [2022-04-06 22:22:30,737 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 22:22:30,737 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:22:30,737 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:22:30,738 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) [2022-04-06 22:22:30,742 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-04-06 22:22:30,801 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 22:22:30,801 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:22:30,802 INFO L263 TraceCheckSpWp]: Trace formula consists of 179 conjuncts, 9 conjunts are in the unsatisfiable core [2022-04-06 22:22:30,804 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:22:30,923 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 12 proven. 47 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2022-04-06 22:22:30,924 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:22:31,048 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 12 proven. 11 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked. [2022-04-06 22:22:31,048 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:22:31,048 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [178933041] [2022-04-06 22:22:31,049 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:22:31,049 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2056027977] [2022-04-06 22:22:31,049 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2056027977] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 22:22:31,049 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 22:22:31,049 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 10 [2022-04-06 22:22:31,049 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:22:31,049 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [2114550901] [2022-04-06 22:22:31,049 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [2114550901] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:22:31,049 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:22:31,050 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-04-06 22:22:31,050 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1338600518] [2022-04-06 22:22:31,050 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:22:31,050 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-04-06 22:22:31,050 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:22:31,050 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-04-06 22:22:31,050 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2022-04-06 22:22:31,051 INFO L87 Difference]: Start difference. First operand 153 states and 198 transitions. Second operand has 6 states, 6 states have (on average 4.333333333333333) internal successors, (26), 5 states have internal predecessors, (26), 5 states have call successors, (11), 5 states have call predecessors, (11), 3 states have return successors, (9), 3 states have call predecessors, (9), 4 states have call successors, (9) [2022-04-06 22:22:31,116 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:22:31,116 INFO L93 Difference]: Finished difference Result 199 states and 251 transitions. [2022-04-06 22:22:31,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-04-06 22:22:31,117 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 4.333333333333333) internal successors, (26), 5 states have internal predecessors, (26), 5 states have call successors, (11), 5 states have call predecessors, (11), 3 states have return successors, (9), 3 states have call predecessors, (9), 4 states have call successors, (9) Word has length 61 [2022-04-06 22:22:31,117 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:22:31,119 INFO L225 Difference]: With dead ends: 199 [2022-04-06 22:22:31,119 INFO L226 Difference]: Without dead ends: 173 [2022-04-06 22:22:31,120 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 123 GetRequests, 113 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=51, Invalid=81, Unknown=0, NotChecked=0, Total=132 [2022-04-06 22:22:31,121 INFO L913 BasicCegarLoop]: 43 mSDtfsCounter, 15 mSDsluCounter, 93 mSDsCounter, 0 mSdLazyCounter, 26 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 15 SdHoareTripleChecker+Valid, 136 SdHoareTripleChecker+Invalid, 40 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 26 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-04-06 22:22:31,121 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [15 Valid, 136 Invalid, 40 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 26 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-04-06 22:22:31,122 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 173 states. [2022-04-06 22:22:31,139 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 173 to 173. [2022-04-06 22:22:31,140 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 173 states, 104 states have (on average 1.1826923076923077) internal successors, (123), 113 states have internal predecessors, (123), 48 states have call successors, (48), 21 states have call predecessors, (48), 20 states have return successors, (44), 38 states have call predecessors, (44), 44 states have call successors, (44) [2022-04-06 22:22:31,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 173 states to 173 states and 215 transitions. [2022-04-06 22:22:31,141 INFO L78 Accepts]: Start accepts. Automaton has 173 states and 215 transitions. Word has length 61 [2022-04-06 22:22:31,142 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:22:31,142 INFO L478 AbstractCegarLoop]: Abstraction has 173 states and 215 transitions. [2022-04-06 22:22:31,143 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 4.333333333333333) internal successors, (26), 5 states have internal predecessors, (26), 5 states have call successors, (11), 5 states have call predecessors, (11), 3 states have return successors, (9), 3 states have call predecessors, (9), 4 states have call successors, (9) [2022-04-06 22:22:31,143 INFO L276 IsEmpty]: Start isEmpty. Operand 173 states and 215 transitions. [2022-04-06 22:22:31,144 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2022-04-06 22:22:31,144 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:22:31,144 INFO L499 BasicCegarLoop]: trace histogram [7, 6, 6, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 22:22:31,169 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2022-04-06 22:22:31,368 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2022-04-06 22:22:31,369 INFO L403 AbstractCegarLoop]: === Iteration 13 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:22:31,369 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:22:31,369 INFO L85 PathProgramCache]: Analyzing trace with hash 1997533323, now seen corresponding path program 1 times [2022-04-06 22:22:31,369 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:22:31,369 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [2048146699] [2022-04-06 22:22:31,370 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:22:31,370 INFO L85 PathProgramCache]: Analyzing trace with hash 1997533323, now seen corresponding path program 2 times [2022-04-06 22:22:31,370 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:22:31,370 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [258737817] [2022-04-06 22:22:31,370 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:22:31,370 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:22:31,377 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:22:31,378 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2115249456] [2022-04-06 22:22:31,378 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 22:22:31,378 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:22:31,378 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:22:31,379 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) [2022-04-06 22:22:31,399 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2022-04-06 22:22:31,429 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 22:22:31,429 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:22:31,430 INFO L263 TraceCheckSpWp]: Trace formula consists of 179 conjuncts, 19 conjunts are in the unsatisfiable core [2022-04-06 22:22:31,432 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:22:31,668 INFO L134 CoverageAnalysis]: Checked inductivity of 89 backedges. 12 proven. 13 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked. [2022-04-06 22:22:31,669 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:22:31,802 INFO L134 CoverageAnalysis]: Checked inductivity of 89 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 77 trivial. 0 not checked. [2022-04-06 22:22:31,802 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:22:31,802 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [258737817] [2022-04-06 22:22:31,802 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:22:31,802 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2115249456] [2022-04-06 22:22:31,802 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2115249456] provided 1 perfect and 1 imperfect interpolant sequences [2022-04-06 22:22:31,802 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-04-06 22:22:31,803 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [7] total 8 [2022-04-06 22:22:31,803 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:22:31,803 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [2048146699] [2022-04-06 22:22:31,803 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [2048146699] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:22:31,803 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:22:31,803 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-06 22:22:31,803 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1347718615] [2022-04-06 22:22:31,803 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:22:31,804 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-04-06 22:22:31,804 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:22:31,804 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-04-06 22:22:31,804 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2022-04-06 22:22:31,804 INFO L87 Difference]: Start difference. First operand 173 states and 215 transitions. Second operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 4 states have internal predecessors, (18), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2022-04-06 22:22:31,852 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:22:31,852 INFO L93 Difference]: Finished difference Result 179 states and 220 transitions. [2022-04-06 22:22:31,852 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-04-06 22:22:31,852 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 4 states have internal predecessors, (18), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) Word has length 61 [2022-04-06 22:22:31,853 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:22:31,854 INFO L225 Difference]: With dead ends: 179 [2022-04-06 22:22:31,854 INFO L226 Difference]: Without dead ends: 174 [2022-04-06 22:22:31,854 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 122 GetRequests, 112 SyntacticMatches, 3 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2022-04-06 22:22:31,854 INFO L913 BasicCegarLoop]: 33 mSDtfsCounter, 7 mSDsluCounter, 69 mSDsCounter, 0 mSdLazyCounter, 38 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 102 SdHoareTripleChecker+Invalid, 39 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 38 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-04-06 22:22:31,855 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [10 Valid, 102 Invalid, 39 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 38 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-04-06 22:22:31,855 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 174 states. [2022-04-06 22:22:31,870 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 174 to 172. [2022-04-06 22:22:31,871 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 172 states, 107 states have (on average 1.1682242990654206) internal successors, (125), 114 states have internal predecessors, (125), 43 states have call successors, (43), 22 states have call predecessors, (43), 21 states have return successors, (40), 35 states have call predecessors, (40), 40 states have call successors, (40) [2022-04-06 22:22:31,872 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 172 states to 172 states and 208 transitions. [2022-04-06 22:22:31,872 INFO L78 Accepts]: Start accepts. Automaton has 172 states and 208 transitions. Word has length 61 [2022-04-06 22:22:31,872 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:22:31,872 INFO L478 AbstractCegarLoop]: Abstraction has 172 states and 208 transitions. [2022-04-06 22:22:31,872 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 4 states have internal predecessors, (18), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2022-04-06 22:22:31,872 INFO L276 IsEmpty]: Start isEmpty. Operand 172 states and 208 transitions. [2022-04-06 22:22:31,873 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2022-04-06 22:22:31,873 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:22:31,873 INFO L499 BasicCegarLoop]: trace histogram [8, 7, 7, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 22:22:31,902 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2022-04-06 22:22:32,091 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2022-04-06 22:22:32,092 INFO L403 AbstractCegarLoop]: === Iteration 14 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:22:32,092 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:22:32,092 INFO L85 PathProgramCache]: Analyzing trace with hash 404368620, now seen corresponding path program 5 times [2022-04-06 22:22:32,092 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:22:32,092 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [202733643] [2022-04-06 22:22:32,093 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:22:32,093 INFO L85 PathProgramCache]: Analyzing trace with hash 404368620, now seen corresponding path program 6 times [2022-04-06 22:22:32,093 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:22:32,093 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [246442935] [2022-04-06 22:22:32,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:22:32,093 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:22:32,109 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:22:32,109 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [145335637] [2022-04-06 22:22:32,109 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-06 22:22:32,110 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:22:32,110 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:22:32,119 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) [2022-04-06 22:22:32,141 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2022-04-06 22:22:32,216 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-04-06 22:22:32,216 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:22:32,218 INFO L263 TraceCheckSpWp]: Trace formula consists of 188 conjuncts, 36 conjunts are in the unsatisfiable core [2022-04-06 22:22:32,220 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:22:32,583 INFO L134 CoverageAnalysis]: Checked inductivity of 117 backedges. 25 proven. 22 refuted. 0 times theorem prover too weak. 70 trivial. 0 not checked. [2022-04-06 22:22:32,584 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:22:32,967 INFO L134 CoverageAnalysis]: Checked inductivity of 117 backedges. 29 proven. 18 refuted. 0 times theorem prover too weak. 70 trivial. 0 not checked. [2022-04-06 22:22:32,967 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:22:32,967 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [246442935] [2022-04-06 22:22:32,967 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:22:32,967 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [145335637] [2022-04-06 22:22:32,967 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [145335637] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 22:22:32,967 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 22:22:32,968 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10] total 14 [2022-04-06 22:22:32,968 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:22:32,968 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [202733643] [2022-04-06 22:22:32,968 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [202733643] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:22:32,968 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:22:32,968 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-04-06 22:22:32,968 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [703468492] [2022-04-06 22:22:32,968 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:22:32,969 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-04-06 22:22:32,969 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:22:32,969 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-04-06 22:22:32,969 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=141, Unknown=0, NotChecked=0, Total=182 [2022-04-06 22:22:32,969 INFO L87 Difference]: Start difference. First operand 172 states and 208 transitions. Second operand has 9 states, 9 states have (on average 2.888888888888889) internal successors, (26), 8 states have internal predecessors, (26), 4 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 4 states have call predecessors, (10), 4 states have call successors, (10) [2022-04-06 22:22:33,212 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:22:33,213 INFO L93 Difference]: Finished difference Result 199 states and 247 transitions. [2022-04-06 22:22:33,213 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-04-06 22:22:33,213 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 2.888888888888889) internal successors, (26), 8 states have internal predecessors, (26), 4 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 4 states have call predecessors, (10), 4 states have call successors, (10) Word has length 66 [2022-04-06 22:22:33,213 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:22:33,215 INFO L225 Difference]: With dead ends: 199 [2022-04-06 22:22:33,215 INFO L226 Difference]: Without dead ends: 197 [2022-04-06 22:22:33,215 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 133 GetRequests, 118 SyntacticMatches, 1 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=54, Invalid=186, Unknown=0, NotChecked=0, Total=240 [2022-04-06 22:22:33,216 INFO L913 BasicCegarLoop]: 42 mSDtfsCounter, 16 mSDsluCounter, 130 mSDsCounter, 0 mSdLazyCounter, 303 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 21 SdHoareTripleChecker+Valid, 172 SdHoareTripleChecker+Invalid, 316 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 303 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-04-06 22:22:33,216 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [21 Valid, 172 Invalid, 316 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 303 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-04-06 22:22:33,216 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 197 states. [2022-04-06 22:22:33,233 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 197 to 181. [2022-04-06 22:22:33,234 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 181 states, 112 states have (on average 1.1696428571428572) internal successors, (131), 119 states have internal predecessors, (131), 46 states have call successors, (46), 23 states have call predecessors, (46), 22 states have return successors, (43), 38 states have call predecessors, (43), 43 states have call successors, (43) [2022-04-06 22:22:33,234 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 181 states to 181 states and 220 transitions. [2022-04-06 22:22:33,235 INFO L78 Accepts]: Start accepts. Automaton has 181 states and 220 transitions. Word has length 66 [2022-04-06 22:22:33,235 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:22:33,235 INFO L478 AbstractCegarLoop]: Abstraction has 181 states and 220 transitions. [2022-04-06 22:22:33,235 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 2.888888888888889) internal successors, (26), 8 states have internal predecessors, (26), 4 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 4 states have call predecessors, (10), 4 states have call successors, (10) [2022-04-06 22:22:33,235 INFO L276 IsEmpty]: Start isEmpty. Operand 181 states and 220 transitions. [2022-04-06 22:22:33,236 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2022-04-06 22:22:33,236 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:22:33,236 INFO L499 BasicCegarLoop]: trace histogram [8, 7, 7, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 22:22:33,263 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2022-04-06 22:22:33,444 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2022-04-06 22:22:33,444 INFO L403 AbstractCegarLoop]: === Iteration 15 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:22:33,444 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:22:33,444 INFO L85 PathProgramCache]: Analyzing trace with hash 1105968494, now seen corresponding path program 3 times [2022-04-06 22:22:33,445 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:22:33,445 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1473642770] [2022-04-06 22:22:33,445 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:22:33,445 INFO L85 PathProgramCache]: Analyzing trace with hash 1105968494, now seen corresponding path program 4 times [2022-04-06 22:22:33,445 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:22:33,445 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [595325101] [2022-04-06 22:22:33,445 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:22:33,446 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:22:33,460 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:22:33,460 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1794885205] [2022-04-06 22:22:33,460 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 22:22:33,461 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:22:33,461 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:22:33,465 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) [2022-04-06 22:22:33,466 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2022-04-06 22:22:33,510 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 22:22:33,510 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:22:33,511 INFO L263 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 37 conjunts are in the unsatisfiable core [2022-04-06 22:22:33,513 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:22:33,902 INFO L134 CoverageAnalysis]: Checked inductivity of 117 backedges. 30 proven. 29 refuted. 0 times theorem prover too weak. 58 trivial. 0 not checked. [2022-04-06 22:22:33,902 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:22:34,202 INFO L134 CoverageAnalysis]: Checked inductivity of 117 backedges. 43 proven. 16 refuted. 0 times theorem prover too weak. 58 trivial. 0 not checked. [2022-04-06 22:22:34,202 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:22:34,202 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [595325101] [2022-04-06 22:22:34,202 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:22:34,202 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1794885205] [2022-04-06 22:22:34,203 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1794885205] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 22:22:34,203 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 22:22:34,203 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10] total 14 [2022-04-06 22:22:34,204 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:22:34,204 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1473642770] [2022-04-06 22:22:34,204 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1473642770] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:22:34,204 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:22:34,204 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-04-06 22:22:34,204 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1377657553] [2022-04-06 22:22:34,204 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:22:34,204 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-04-06 22:22:34,205 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:22:34,205 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-04-06 22:22:34,205 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=139, Unknown=0, NotChecked=0, Total=182 [2022-04-06 22:22:34,205 INFO L87 Difference]: Start difference. First operand 181 states and 220 transitions. Second operand has 9 states, 9 states have (on average 2.888888888888889) internal successors, (26), 8 states have internal predecessors, (26), 4 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 4 states have call predecessors, (10), 4 states have call successors, (10) [2022-04-06 22:22:34,501 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:22:34,502 INFO L93 Difference]: Finished difference Result 208 states and 259 transitions. [2022-04-06 22:22:34,502 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-04-06 22:22:34,502 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 2.888888888888889) internal successors, (26), 8 states have internal predecessors, (26), 4 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 4 states have call predecessors, (10), 4 states have call successors, (10) Word has length 66 [2022-04-06 22:22:34,503 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:22:34,504 INFO L225 Difference]: With dead ends: 208 [2022-04-06 22:22:34,504 INFO L226 Difference]: Without dead ends: 206 [2022-04-06 22:22:34,504 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 133 GetRequests, 117 SyntacticMatches, 2 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=56, Invalid=184, Unknown=0, NotChecked=0, Total=240 [2022-04-06 22:22:34,505 INFO L913 BasicCegarLoop]: 42 mSDtfsCounter, 15 mSDsluCounter, 156 mSDsCounter, 0 mSdLazyCounter, 348 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 198 SdHoareTripleChecker+Invalid, 355 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 348 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-04-06 22:22:34,505 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [20 Valid, 198 Invalid, 355 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 348 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-04-06 22:22:34,506 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 206 states. [2022-04-06 22:22:34,524 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 206 to 190. [2022-04-06 22:22:34,525 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 190 states, 117 states have (on average 1.170940170940171) internal successors, (137), 124 states have internal predecessors, (137), 49 states have call successors, (49), 24 states have call predecessors, (49), 23 states have return successors, (46), 41 states have call predecessors, (46), 46 states have call successors, (46) [2022-04-06 22:22:34,525 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 190 states to 190 states and 232 transitions. [2022-04-06 22:22:34,526 INFO L78 Accepts]: Start accepts. Automaton has 190 states and 232 transitions. Word has length 66 [2022-04-06 22:22:34,526 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:22:34,526 INFO L478 AbstractCegarLoop]: Abstraction has 190 states and 232 transitions. [2022-04-06 22:22:34,526 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 2.888888888888889) internal successors, (26), 8 states have internal predecessors, (26), 4 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 4 states have call predecessors, (10), 4 states have call successors, (10) [2022-04-06 22:22:34,526 INFO L276 IsEmpty]: Start isEmpty. Operand 190 states and 232 transitions. [2022-04-06 22:22:34,527 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 72 [2022-04-06 22:22:34,527 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:22:34,527 INFO L499 BasicCegarLoop]: trace histogram [9, 8, 8, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 22:22:34,554 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2022-04-06 22:22:34,743 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2022-04-06 22:22:34,743 INFO L403 AbstractCegarLoop]: === Iteration 16 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:22:34,744 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:22:34,744 INFO L85 PathProgramCache]: Analyzing trace with hash 1181721515, now seen corresponding path program 5 times [2022-04-06 22:22:34,744 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:22:34,744 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1596841086] [2022-04-06 22:22:34,744 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:22:34,745 INFO L85 PathProgramCache]: Analyzing trace with hash 1181721515, now seen corresponding path program 6 times [2022-04-06 22:22:34,745 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:22:34,745 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [752340785] [2022-04-06 22:22:34,745 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:22:34,745 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:22:34,752 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:22:34,753 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1370629305] [2022-04-06 22:22:34,753 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-06 22:22:34,753 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:22:34,753 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:22:34,757 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) [2022-04-06 22:22:34,758 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2022-04-06 22:22:34,814 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-04-06 22:22:34,814 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:22:34,816 INFO L263 TraceCheckSpWp]: Trace formula consists of 197 conjuncts, 32 conjunts are in the unsatisfiable core [2022-04-06 22:22:34,818 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:22:35,131 INFO L134 CoverageAnalysis]: Checked inductivity of 149 backedges. 27 proven. 27 refuted. 0 times theorem prover too weak. 95 trivial. 0 not checked. [2022-04-06 22:22:35,132 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:22:35,392 INFO L134 CoverageAnalysis]: Checked inductivity of 149 backedges. 31 proven. 18 refuted. 0 times theorem prover too weak. 100 trivial. 0 not checked. [2022-04-06 22:22:35,392 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:22:35,393 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [752340785] [2022-04-06 22:22:35,393 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:22:35,393 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1370629305] [2022-04-06 22:22:35,393 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1370629305] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 22:22:35,393 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 22:22:35,394 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9] total 14 [2022-04-06 22:22:35,394 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:22:35,394 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1596841086] [2022-04-06 22:22:35,394 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1596841086] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:22:35,394 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:22:35,394 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-04-06 22:22:35,394 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1929263366] [2022-04-06 22:22:35,394 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:22:35,395 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-04-06 22:22:35,395 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:22:35,395 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-04-06 22:22:35,395 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=141, Unknown=0, NotChecked=0, Total=182 [2022-04-06 22:22:35,396 INFO L87 Difference]: Start difference. First operand 190 states and 232 transitions. Second operand has 10 states, 10 states have (on average 2.6) internal successors, (26), 9 states have internal predecessors, (26), 5 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 5 states have call predecessors, (11), 5 states have call successors, (11) [2022-04-06 22:22:35,661 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:22:35,661 INFO L93 Difference]: Finished difference Result 214 states and 271 transitions. [2022-04-06 22:22:35,662 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-04-06 22:22:35,662 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 2.6) internal successors, (26), 9 states have internal predecessors, (26), 5 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 5 states have call predecessors, (11), 5 states have call successors, (11) Word has length 71 [2022-04-06 22:22:35,662 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:22:35,664 INFO L225 Difference]: With dead ends: 214 [2022-04-06 22:22:35,664 INFO L226 Difference]: Without dead ends: 208 [2022-04-06 22:22:35,664 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 143 GetRequests, 127 SyntacticMatches, 2 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=54, Invalid=186, Unknown=0, NotChecked=0, Total=240 [2022-04-06 22:22:35,665 INFO L913 BasicCegarLoop]: 41 mSDtfsCounter, 14 mSDsluCounter, 158 mSDsCounter, 0 mSdLazyCounter, 340 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 199 SdHoareTripleChecker+Invalid, 345 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 340 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-04-06 22:22:35,665 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [19 Valid, 199 Invalid, 345 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 340 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-04-06 22:22:35,666 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 208 states. [2022-04-06 22:22:35,686 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 208 to 192. [2022-04-06 22:22:35,687 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 192 states, 117 states have (on average 1.170940170940171) internal successors, (137), 125 states have internal predecessors, (137), 51 states have call successors, (51), 24 states have call predecessors, (51), 23 states have return successors, (48), 42 states have call predecessors, (48), 48 states have call successors, (48) [2022-04-06 22:22:35,689 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 192 states to 192 states and 236 transitions. [2022-04-06 22:22:35,690 INFO L78 Accepts]: Start accepts. Automaton has 192 states and 236 transitions. Word has length 71 [2022-04-06 22:22:35,690 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:22:35,690 INFO L478 AbstractCegarLoop]: Abstraction has 192 states and 236 transitions. [2022-04-06 22:22:35,690 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 2.6) internal successors, (26), 9 states have internal predecessors, (26), 5 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 5 states have call predecessors, (11), 5 states have call successors, (11) [2022-04-06 22:22:35,690 INFO L276 IsEmpty]: Start isEmpty. Operand 192 states and 236 transitions. [2022-04-06 22:22:35,692 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 72 [2022-04-06 22:22:35,692 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:22:35,692 INFO L499 BasicCegarLoop]: trace histogram [9, 8, 8, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 22:22:35,720 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2022-04-06 22:22:35,907 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:22:35,907 INFO L403 AbstractCegarLoop]: === Iteration 17 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:22:35,908 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:22:35,908 INFO L85 PathProgramCache]: Analyzing trace with hash 787354729, now seen corresponding path program 3 times [2022-04-06 22:22:35,908 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:22:35,908 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1157635799] [2022-04-06 22:22:35,908 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:22:35,908 INFO L85 PathProgramCache]: Analyzing trace with hash 787354729, now seen corresponding path program 4 times [2022-04-06 22:22:35,908 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:22:35,909 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [894743712] [2022-04-06 22:22:35,909 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:22:35,909 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:22:35,917 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:22:35,917 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1948907667] [2022-04-06 22:22:35,918 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 22:22:35,918 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:22:35,918 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:22:35,921 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) [2022-04-06 22:22:35,922 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-04-06 22:22:35,968 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 22:22:35,968 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:22:35,970 INFO L263 TraceCheckSpWp]: Trace formula consists of 161 conjuncts, 32 conjunts are in the unsatisfiable core [2022-04-06 22:22:35,972 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:22:36,345 INFO L134 CoverageAnalysis]: Checked inductivity of 149 backedges. 30 proven. 24 refuted. 0 times theorem prover too weak. 95 trivial. 0 not checked. [2022-04-06 22:22:36,346 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:22:36,693 INFO L134 CoverageAnalysis]: Checked inductivity of 149 backedges. 35 proven. 19 refuted. 0 times theorem prover too weak. 95 trivial. 0 not checked. [2022-04-06 22:22:36,694 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:22:36,694 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [894743712] [2022-04-06 22:22:36,694 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:22:36,694 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1948907667] [2022-04-06 22:22:36,694 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1948907667] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 22:22:36,694 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 22:22:36,694 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10] total 14 [2022-04-06 22:22:36,694 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:22:36,695 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1157635799] [2022-04-06 22:22:36,695 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1157635799] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:22:36,695 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:22:36,695 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-04-06 22:22:36,695 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1592620651] [2022-04-06 22:22:36,695 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:22:36,695 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-04-06 22:22:36,695 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:22:36,696 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-04-06 22:22:36,696 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=141, Unknown=0, NotChecked=0, Total=182 [2022-04-06 22:22:36,696 INFO L87 Difference]: Start difference. First operand 192 states and 236 transitions. Second operand has 9 states, 9 states have (on average 2.888888888888889) internal successors, (26), 8 states have internal predecessors, (26), 4 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 4 states have call predecessors, (11), 4 states have call successors, (11) [2022-04-06 22:22:37,025 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:22:37,025 INFO L93 Difference]: Finished difference Result 219 states and 281 transitions. [2022-04-06 22:22:37,025 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-04-06 22:22:37,026 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 2.888888888888889) internal successors, (26), 8 states have internal predecessors, (26), 4 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 4 states have call predecessors, (11), 4 states have call successors, (11) Word has length 71 [2022-04-06 22:22:37,026 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:22:37,027 INFO L225 Difference]: With dead ends: 219 [2022-04-06 22:22:37,027 INFO L226 Difference]: Without dead ends: 210 [2022-04-06 22:22:37,028 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 143 GetRequests, 127 SyntacticMatches, 2 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=54, Invalid=186, Unknown=0, NotChecked=0, Total=240 [2022-04-06 22:22:37,028 INFO L913 BasicCegarLoop]: 37 mSDtfsCounter, 16 mSDsluCounter, 125 mSDsCounter, 0 mSdLazyCounter, 283 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 162 SdHoareTripleChecker+Invalid, 298 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 283 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-04-06 22:22:37,028 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [20 Valid, 162 Invalid, 298 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 283 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-04-06 22:22:37,029 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 210 states. [2022-04-06 22:22:37,050 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 210 to 208. [2022-04-06 22:22:37,051 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 208 states, 126 states have (on average 1.1825396825396826) internal successors, (149), 134 states have internal predecessors, (149), 57 states have call successors, (57), 25 states have call predecessors, (57), 24 states have return successors, (54), 48 states have call predecessors, (54), 54 states have call successors, (54) [2022-04-06 22:22:37,052 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 208 states to 208 states and 260 transitions. [2022-04-06 22:22:37,052 INFO L78 Accepts]: Start accepts. Automaton has 208 states and 260 transitions. Word has length 71 [2022-04-06 22:22:37,052 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:22:37,052 INFO L478 AbstractCegarLoop]: Abstraction has 208 states and 260 transitions. [2022-04-06 22:22:37,053 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 2.888888888888889) internal successors, (26), 8 states have internal predecessors, (26), 4 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 4 states have call predecessors, (11), 4 states have call successors, (11) [2022-04-06 22:22:37,053 INFO L276 IsEmpty]: Start isEmpty. Operand 208 states and 260 transitions. [2022-04-06 22:22:37,053 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 81 [2022-04-06 22:22:37,053 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:22:37,054 INFO L499 BasicCegarLoop]: trace histogram [10, 9, 9, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 22:22:37,079 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2022-04-06 22:22:37,279 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2022-04-06 22:22:37,280 INFO L403 AbstractCegarLoop]: === Iteration 18 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:22:37,280 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:22:37,280 INFO L85 PathProgramCache]: Analyzing trace with hash -1898774094, now seen corresponding path program 5 times [2022-04-06 22:22:37,280 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:22:37,280 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [141173128] [2022-04-06 22:22:37,281 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:22:37,281 INFO L85 PathProgramCache]: Analyzing trace with hash -1898774094, now seen corresponding path program 6 times [2022-04-06 22:22:37,281 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:22:37,281 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1158343618] [2022-04-06 22:22:37,281 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:22:37,281 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:22:37,288 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:22:37,289 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [682595770] [2022-04-06 22:22:37,289 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-06 22:22:37,289 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:22:37,289 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:22:37,290 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) [2022-04-06 22:22:37,291 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2022-04-06 22:22:37,338 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2022-04-06 22:22:37,338 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:22:37,339 INFO L263 TraceCheckSpWp]: Trace formula consists of 219 conjuncts, 11 conjunts are in the unsatisfiable core [2022-04-06 22:22:37,341 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:22:37,499 INFO L134 CoverageAnalysis]: Checked inductivity of 193 backedges. 18 proven. 135 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2022-04-06 22:22:37,499 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:22:37,683 INFO L134 CoverageAnalysis]: Checked inductivity of 193 backedges. 18 proven. 27 refuted. 0 times theorem prover too weak. 148 trivial. 0 not checked. [2022-04-06 22:22:37,683 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:22:37,683 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1158343618] [2022-04-06 22:22:37,683 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:22:37,683 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [682595770] [2022-04-06 22:22:37,684 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [682595770] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 22:22:37,684 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 22:22:37,684 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 12 [2022-04-06 22:22:37,684 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:22:37,684 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [141173128] [2022-04-06 22:22:37,684 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [141173128] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:22:37,684 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:22:37,684 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-04-06 22:22:37,684 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1154519369] [2022-04-06 22:22:37,685 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:22:37,685 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-04-06 22:22:37,685 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:22:37,685 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-04-06 22:22:37,685 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=82, Unknown=0, NotChecked=0, Total=132 [2022-04-06 22:22:37,686 INFO L87 Difference]: Start difference. First operand 208 states and 260 transitions. Second operand has 7 states, 7 states have (on average 4.714285714285714) internal successors, (33), 6 states have internal predecessors, (33), 6 states have call successors, (14), 6 states have call predecessors, (14), 4 states have return successors, (12), 4 states have call predecessors, (12), 5 states have call successors, (12) [2022-04-06 22:22:37,777 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:22:37,777 INFO L93 Difference]: Finished difference Result 277 states and 329 transitions. [2022-04-06 22:22:37,777 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-04-06 22:22:37,778 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 4.714285714285714) internal successors, (33), 6 states have internal predecessors, (33), 6 states have call successors, (14), 6 states have call predecessors, (14), 4 states have return successors, (12), 4 states have call predecessors, (12), 5 states have call successors, (12) Word has length 80 [2022-04-06 22:22:37,778 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:22:37,779 INFO L225 Difference]: With dead ends: 277 [2022-04-06 22:22:37,779 INFO L226 Difference]: Without dead ends: 250 [2022-04-06 22:22:37,780 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 162 GetRequests, 149 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=83, Invalid=127, Unknown=0, NotChecked=0, Total=210 [2022-04-06 22:22:37,780 INFO L913 BasicCegarLoop]: 46 mSDtfsCounter, 10 mSDsluCounter, 117 mSDsCounter, 0 mSdLazyCounter, 40 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 163 SdHoareTripleChecker+Invalid, 47 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 40 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-06 22:22:37,781 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [10 Valid, 163 Invalid, 47 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 40 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-06 22:22:37,781 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 250 states. [2022-04-06 22:22:37,805 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 250 to 229. [2022-04-06 22:22:37,805 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 229 states, 146 states have (on average 1.143835616438356) internal successors, (167), 153 states have internal predecessors, (167), 52 states have call successors, (52), 31 states have call predecessors, (52), 30 states have return successors, (49), 44 states have call predecessors, (49), 49 states have call successors, (49) [2022-04-06 22:22:37,806 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 229 states to 229 states and 268 transitions. [2022-04-06 22:22:37,807 INFO L78 Accepts]: Start accepts. Automaton has 229 states and 268 transitions. Word has length 80 [2022-04-06 22:22:37,807 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:22:37,807 INFO L478 AbstractCegarLoop]: Abstraction has 229 states and 268 transitions. [2022-04-06 22:22:37,807 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 4.714285714285714) internal successors, (33), 6 states have internal predecessors, (33), 6 states have call successors, (14), 6 states have call predecessors, (14), 4 states have return successors, (12), 4 states have call predecessors, (12), 5 states have call successors, (12) [2022-04-06 22:22:37,807 INFO L276 IsEmpty]: Start isEmpty. Operand 229 states and 268 transitions. [2022-04-06 22:22:37,808 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 86 [2022-04-06 22:22:37,808 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:22:37,808 INFO L499 BasicCegarLoop]: trace histogram [11, 10, 10, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 22:22:37,830 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2022-04-06 22:22:38,023 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2022-04-06 22:22:38,024 INFO L403 AbstractCegarLoop]: === Iteration 19 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:22:38,024 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:22:38,024 INFO L85 PathProgramCache]: Analyzing trace with hash 629296923, now seen corresponding path program 7 times [2022-04-06 22:22:38,024 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:22:38,024 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [713063108] [2022-04-06 22:22:38,025 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:22:38,025 INFO L85 PathProgramCache]: Analyzing trace with hash 629296923, now seen corresponding path program 8 times [2022-04-06 22:22:38,025 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:22:38,025 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1753530637] [2022-04-06 22:22:38,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:22:38,025 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:22:38,036 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:22:38,037 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2069602566] [2022-04-06 22:22:38,037 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 22:22:38,037 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:22:38,037 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:22:38,038 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) [2022-04-06 22:22:38,039 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2022-04-06 22:22:38,103 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 22:22:38,103 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:22:38,105 INFO L263 TraceCheckSpWp]: Trace formula consists of 228 conjuncts, 38 conjunts are in the unsatisfiable core [2022-04-06 22:22:38,107 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:22:38,611 INFO L134 CoverageAnalysis]: Checked inductivity of 237 backedges. 23 proven. 33 refuted. 0 times theorem prover too weak. 181 trivial. 0 not checked. [2022-04-06 22:22:38,612 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:22:38,859 INFO L134 CoverageAnalysis]: Checked inductivity of 237 backedges. 20 proven. 33 refuted. 0 times theorem prover too weak. 184 trivial. 0 not checked. [2022-04-06 22:22:38,860 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:22:38,860 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1753530637] [2022-04-06 22:22:38,860 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:22:38,860 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2069602566] [2022-04-06 22:22:38,860 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2069602566] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 22:22:38,860 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 22:22:38,860 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 8] total 15 [2022-04-06 22:22:38,861 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:22:38,861 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [713063108] [2022-04-06 22:22:38,861 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [713063108] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:22:38,861 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:22:38,861 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-04-06 22:22:38,861 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1968493679] [2022-04-06 22:22:38,861 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:22:38,861 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-04-06 22:22:38,861 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:22:38,862 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-04-06 22:22:38,862 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=166, Unknown=0, NotChecked=0, Total=210 [2022-04-06 22:22:38,862 INFO L87 Difference]: Start difference. First operand 229 states and 268 transitions. Second operand has 11 states, 11 states have (on average 2.727272727272727) internal successors, (30), 9 states have internal predecessors, (30), 5 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (13), 6 states have call predecessors, (13), 5 states have call successors, (13) [2022-04-06 22:22:39,305 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:22:39,305 INFO L93 Difference]: Finished difference Result 256 states and 307 transitions. [2022-04-06 22:22:39,305 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-04-06 22:22:39,306 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 2.727272727272727) internal successors, (30), 9 states have internal predecessors, (30), 5 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (13), 6 states have call predecessors, (13), 5 states have call successors, (13) Word has length 85 [2022-04-06 22:22:39,306 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:22:39,307 INFO L225 Difference]: With dead ends: 256 [2022-04-06 22:22:39,307 INFO L226 Difference]: Without dead ends: 254 [2022-04-06 22:22:39,308 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 171 GetRequests, 155 SyntacticMatches, 1 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=52, Invalid=220, Unknown=0, NotChecked=0, Total=272 [2022-04-06 22:22:39,308 INFO L913 BasicCegarLoop]: 55 mSDtfsCounter, 25 mSDsluCounter, 202 mSDsCounter, 0 mSdLazyCounter, 416 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 36 SdHoareTripleChecker+Valid, 257 SdHoareTripleChecker+Invalid, 444 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 416 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-04-06 22:22:39,308 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [36 Valid, 257 Invalid, 444 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 416 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-04-06 22:22:39,309 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 254 states. [2022-04-06 22:22:39,335 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 254 to 238. [2022-04-06 22:22:39,336 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 238 states, 151 states have (on average 1.1456953642384107) internal successors, (173), 158 states have internal predecessors, (173), 55 states have call successors, (55), 32 states have call predecessors, (55), 31 states have return successors, (52), 47 states have call predecessors, (52), 52 states have call successors, (52) [2022-04-06 22:22:39,337 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 238 states to 238 states and 280 transitions. [2022-04-06 22:22:39,337 INFO L78 Accepts]: Start accepts. Automaton has 238 states and 280 transitions. Word has length 85 [2022-04-06 22:22:39,337 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:22:39,337 INFO L478 AbstractCegarLoop]: Abstraction has 238 states and 280 transitions. [2022-04-06 22:22:39,338 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 2.727272727272727) internal successors, (30), 9 states have internal predecessors, (30), 5 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (13), 6 states have call predecessors, (13), 5 states have call successors, (13) [2022-04-06 22:22:39,338 INFO L276 IsEmpty]: Start isEmpty. Operand 238 states and 280 transitions. [2022-04-06 22:22:39,338 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 86 [2022-04-06 22:22:39,339 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:22:39,339 INFO L499 BasicCegarLoop]: trace histogram [11, 10, 10, 4, 4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 22:22:39,376 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2022-04-06 22:22:39,555 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:22:39,556 INFO L403 AbstractCegarLoop]: === Iteration 20 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:22:39,556 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:22:39,556 INFO L85 PathProgramCache]: Analyzing trace with hash 1330896797, now seen corresponding path program 7 times [2022-04-06 22:22:39,556 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:22:39,556 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [228818545] [2022-04-06 22:22:39,557 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:22:39,557 INFO L85 PathProgramCache]: Analyzing trace with hash 1330896797, now seen corresponding path program 8 times [2022-04-06 22:22:39,557 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:22:39,557 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [914091648] [2022-04-06 22:22:39,557 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:22:39,557 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:22:39,569 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:22:39,570 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [526323247] [2022-04-06 22:22:39,570 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 22:22:39,570 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:22:39,570 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:22:39,571 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) [2022-04-06 22:22:39,573 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2022-04-06 22:22:39,676 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 22:22:39,676 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:22:39,678 INFO L263 TraceCheckSpWp]: Trace formula consists of 228 conjuncts, 37 conjunts are in the unsatisfiable core [2022-04-06 22:22:39,680 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:22:40,242 INFO L134 CoverageAnalysis]: Checked inductivity of 237 backedges. 20 proven. 33 refuted. 0 times theorem prover too weak. 184 trivial. 0 not checked. [2022-04-06 22:22:40,242 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:22:40,773 INFO L134 CoverageAnalysis]: Checked inductivity of 237 backedges. 20 proven. 33 refuted. 0 times theorem prover too weak. 184 trivial. 0 not checked. [2022-04-06 22:22:40,774 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:22:40,774 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [914091648] [2022-04-06 22:22:40,774 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:22:40,774 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [526323247] [2022-04-06 22:22:40,774 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [526323247] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 22:22:40,774 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 22:22:40,774 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 12 [2022-04-06 22:22:40,774 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:22:40,774 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [228818545] [2022-04-06 22:22:40,775 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [228818545] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:22:40,775 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:22:40,775 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-04-06 22:22:40,775 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1409037843] [2022-04-06 22:22:40,775 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:22:40,775 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-04-06 22:22:40,775 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:22:40,776 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-04-06 22:22:40,776 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2022-04-06 22:22:40,776 INFO L87 Difference]: Start difference. First operand 238 states and 280 transitions. Second operand has 8 states, 8 states have (on average 3.375) internal successors, (27), 7 states have internal predecessors, (27), 5 states have call successors, (15), 2 states have call predecessors, (15), 1 states have return successors, (13), 5 states have call predecessors, (13), 5 states have call successors, (13) [2022-04-06 22:22:41,140 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:22:41,141 INFO L93 Difference]: Finished difference Result 286 states and 341 transitions. [2022-04-06 22:22:41,141 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-04-06 22:22:41,141 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 3.375) internal successors, (27), 7 states have internal predecessors, (27), 5 states have call successors, (15), 2 states have call predecessors, (15), 1 states have return successors, (13), 5 states have call predecessors, (13), 5 states have call successors, (13) Word has length 85 [2022-04-06 22:22:41,141 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:22:41,143 INFO L225 Difference]: With dead ends: 286 [2022-04-06 22:22:41,143 INFO L226 Difference]: Without dead ends: 284 [2022-04-06 22:22:41,143 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 170 GetRequests, 158 SyntacticMatches, 1 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=38, Invalid=118, Unknown=0, NotChecked=0, Total=156 [2022-04-06 22:22:41,144 INFO L913 BasicCegarLoop]: 58 mSDtfsCounter, 9 mSDsluCounter, 188 mSDsCounter, 0 mSdLazyCounter, 294 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 246 SdHoareTripleChecker+Invalid, 303 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 294 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-04-06 22:22:41,144 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [14 Valid, 246 Invalid, 303 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 294 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-04-06 22:22:41,144 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 284 states. [2022-04-06 22:22:41,178 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 284 to 268. [2022-04-06 22:22:41,179 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 268 states, 171 states have (on average 1.1403508771929824) internal successors, (195), 178 states have internal predecessors, (195), 61 states have call successors, (61), 36 states have call predecessors, (61), 35 states have return successors, (58), 53 states have call predecessors, (58), 58 states have call successors, (58) [2022-04-06 22:22:41,180 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 268 states to 268 states and 314 transitions. [2022-04-06 22:22:41,180 INFO L78 Accepts]: Start accepts. Automaton has 268 states and 314 transitions. Word has length 85 [2022-04-06 22:22:41,180 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:22:41,180 INFO L478 AbstractCegarLoop]: Abstraction has 268 states and 314 transitions. [2022-04-06 22:22:41,181 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 3.375) internal successors, (27), 7 states have internal predecessors, (27), 5 states have call successors, (15), 2 states have call predecessors, (15), 1 states have return successors, (13), 5 states have call predecessors, (13), 5 states have call successors, (13) [2022-04-06 22:22:41,181 INFO L276 IsEmpty]: Start isEmpty. Operand 268 states and 314 transitions. [2022-04-06 22:22:41,181 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 86 [2022-04-06 22:22:41,181 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:22:41,182 INFO L499 BasicCegarLoop]: trace histogram [11, 10, 10, 4, 4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 22:22:41,209 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2022-04-06 22:22:41,406 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:22:41,406 INFO L403 AbstractCegarLoop]: === Iteration 21 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:22:41,407 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:22:41,407 INFO L85 PathProgramCache]: Analyzing trace with hash 148216665, now seen corresponding path program 9 times [2022-04-06 22:22:41,407 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:22:41,407 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [186192473] [2022-04-06 22:22:41,407 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:22:41,407 INFO L85 PathProgramCache]: Analyzing trace with hash 148216665, now seen corresponding path program 10 times [2022-04-06 22:22:41,408 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:22:41,408 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [282395528] [2022-04-06 22:22:41,408 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:22:41,408 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:22:41,414 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:22:41,414 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1290632059] [2022-04-06 22:22:41,414 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 22:22:41,415 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:22:41,415 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:22:41,416 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) [2022-04-06 22:22:41,417 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2022-04-06 22:22:41,457 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 22:22:41,458 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:22:41,459 INFO L263 TraceCheckSpWp]: Trace formula consists of 191 conjuncts, 48 conjunts are in the unsatisfiable core [2022-04-06 22:22:41,461 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:22:42,083 INFO L134 CoverageAnalysis]: Checked inductivity of 237 backedges. 65 proven. 51 refuted. 0 times theorem prover too weak. 121 trivial. 0 not checked. [2022-04-06 22:22:42,083 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:22:42,384 INFO L134 CoverageAnalysis]: Checked inductivity of 237 backedges. 78 proven. 8 refuted. 0 times theorem prover too weak. 151 trivial. 0 not checked. [2022-04-06 22:22:42,385 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:22:42,385 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [282395528] [2022-04-06 22:22:42,385 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:22:42,385 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1290632059] [2022-04-06 22:22:42,385 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1290632059] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 22:22:42,385 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 22:22:42,385 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9] total 14 [2022-04-06 22:22:42,386 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:22:42,386 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [186192473] [2022-04-06 22:22:42,386 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [186192473] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:22:42,386 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:22:42,386 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-04-06 22:22:42,386 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1087529735] [2022-04-06 22:22:42,386 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:22:42,387 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-04-06 22:22:42,387 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:22:42,387 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-04-06 22:22:42,387 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=140, Unknown=0, NotChecked=0, Total=182 [2022-04-06 22:22:42,388 INFO L87 Difference]: Start difference. First operand 268 states and 314 transitions. Second operand has 10 states, 10 states have (on average 3.0) internal successors, (30), 9 states have internal predecessors, (30), 5 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (13), 5 states have call predecessors, (13), 5 states have call successors, (13) [2022-04-06 22:22:42,926 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:22:42,927 INFO L93 Difference]: Finished difference Result 297 states and 355 transitions. [2022-04-06 22:22:42,927 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-04-06 22:22:42,927 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 3.0) internal successors, (30), 9 states have internal predecessors, (30), 5 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (13), 5 states have call predecessors, (13), 5 states have call successors, (13) Word has length 85 [2022-04-06 22:22:42,927 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:22:42,929 INFO L225 Difference]: With dead ends: 297 [2022-04-06 22:22:42,929 INFO L226 Difference]: Without dead ends: 295 [2022-04-06 22:22:42,930 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 171 GetRequests, 153 SyntacticMatches, 4 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=55, Invalid=185, Unknown=0, NotChecked=0, Total=240 [2022-04-06 22:22:42,930 INFO L913 BasicCegarLoop]: 47 mSDtfsCounter, 16 mSDsluCounter, 164 mSDsCounter, 0 mSdLazyCounter, 419 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 21 SdHoareTripleChecker+Valid, 211 SdHoareTripleChecker+Invalid, 438 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 419 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-04-06 22:22:42,930 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [21 Valid, 211 Invalid, 438 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 419 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-04-06 22:22:42,931 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 295 states. [2022-04-06 22:22:42,964 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 295 to 249. [2022-04-06 22:22:42,965 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 249 states, 158 states have (on average 1.1455696202531647) internal successors, (181), 165 states have internal predecessors, (181), 58 states have call successors, (58), 33 states have call predecessors, (58), 32 states have return successors, (55), 50 states have call predecessors, (55), 55 states have call successors, (55) [2022-04-06 22:22:42,966 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 249 states to 249 states and 294 transitions. [2022-04-06 22:22:42,966 INFO L78 Accepts]: Start accepts. Automaton has 249 states and 294 transitions. Word has length 85 [2022-04-06 22:22:42,967 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:22:42,967 INFO L478 AbstractCegarLoop]: Abstraction has 249 states and 294 transitions. [2022-04-06 22:22:42,967 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 3.0) internal successors, (30), 9 states have internal predecessors, (30), 5 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (13), 5 states have call predecessors, (13), 5 states have call successors, (13) [2022-04-06 22:22:42,967 INFO L276 IsEmpty]: Start isEmpty. Operand 249 states and 294 transitions. [2022-04-06 22:22:42,968 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 86 [2022-04-06 22:22:42,968 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:22:42,968 INFO L499 BasicCegarLoop]: trace histogram [11, 10, 10, 4, 4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 22:22:42,990 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2022-04-06 22:22:43,183 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:22:43,183 INFO L403 AbstractCegarLoop]: === Iteration 22 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:22:43,184 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:22:43,184 INFO L85 PathProgramCache]: Analyzing trace with hash 849816539, now seen corresponding path program 11 times [2022-04-06 22:22:43,184 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:22:43,184 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [723733316] [2022-04-06 22:22:43,184 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:22:43,184 INFO L85 PathProgramCache]: Analyzing trace with hash 849816539, now seen corresponding path program 12 times [2022-04-06 22:22:43,184 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:22:43,185 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1015043878] [2022-04-06 22:22:43,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:22:43,185 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:22:43,192 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:22:43,193 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [759861356] [2022-04-06 22:22:43,193 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-06 22:22:43,193 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:22:43,193 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:22:43,196 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) [2022-04-06 22:22:43,198 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2022-04-06 22:22:43,273 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-04-06 22:22:43,274 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:22:43,275 INFO L263 TraceCheckSpWp]: Trace formula consists of 188 conjuncts, 38 conjunts are in the unsatisfiable core [2022-04-06 22:22:43,277 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:22:43,589 INFO L134 CoverageAnalysis]: Checked inductivity of 237 backedges. 66 proven. 33 refuted. 0 times theorem prover too weak. 138 trivial. 0 not checked. [2022-04-06 22:22:43,589 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:22:43,844 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 22:22:43,847 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 22:22:47,610 WARN L855 $PredicateComparison]: unable to prove that (let ((.cse5 (+ (* (- 1) c_main_~q~0) c_main_~p~0))) (let ((.cse0 (= c_main_~y~0 0)) (.cse4 (+ c_main_~b~0 (* (- 1) c_main_~q~0 c_main_~x~0))) (.cse1 (* .cse5 c_main_~x~0)) (.cse3 (+ (* (- 1) c_main_~b~0) c_main_~a~0))) (and (let ((.cse6 (div .cse4 c_main_~y~0))) (let ((.cse2 (+ c_main_~r~0 (* (- 1) .cse6)))) (or .cse0 (= (+ .cse1 (* .cse2 c_main_~y~0)) .cse3) (not (= (mod .cse4 c_main_~y~0) 0)) (not (= (+ (* c_main_~q~0 .cse2) 1) (* .cse5 .cse6)))))) (or (not .cse0) (not (= .cse4 0)) (let ((.cse8 (= c_main_~p~0 0)) (.cse7 (+ (* c_main_~q~0 c_main_~r~0) 1))) (and (or (not (= .cse7 0)) (forall ((main_~s~0 Int)) (= (+ (* (+ (* (- 1) c_main_~q~0) c_main_~p~0) c_main_~x~0) (* (+ (* (- 1) main_~s~0) c_main_~r~0) c_main_~y~0)) (+ (* (- 1) c_main_~b~0) c_main_~a~0))) (not .cse8)) (or .cse8 (not (= (mod .cse7 c_main_~p~0) 0)) (= (+ .cse1 (* (+ c_main_~r~0 (* (div .cse7 c_main_~p~0) (- 1))) c_main_~y~0)) .cse3)))))))) is different from true [2022-04-06 22:22:47,612 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:22:47,612 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1015043878] [2022-04-06 22:22:47,612 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:22:47,612 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [759861356] [2022-04-06 22:22:47,612 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [759861356] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-06 22:22:47,612 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-04-06 22:22:47,612 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2022-04-06 22:22:47,612 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:22:47,613 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [723733316] [2022-04-06 22:22:47,613 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [723733316] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:22:47,613 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:22:47,613 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-04-06 22:22:47,613 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2122902155] [2022-04-06 22:22:47,613 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:22:47,613 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-04-06 22:22:47,613 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:22:47,614 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-04-06 22:22:47,614 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=143, Unknown=1, NotChecked=24, Total=210 [2022-04-06 22:22:47,614 INFO L87 Difference]: Start difference. First operand 249 states and 294 transitions. Second operand has 10 states, 9 states have (on average 2.6666666666666665) internal successors, (24), 8 states have internal predecessors, (24), 4 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (9), 4 states have call predecessors, (9), 3 states have call successors, (9) [2022-04-06 22:22:48,060 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:22:48,060 INFO L93 Difference]: Finished difference Result 315 states and 392 transitions. [2022-04-06 22:22:48,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-04-06 22:22:48,063 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 2.6666666666666665) internal successors, (24), 8 states have internal predecessors, (24), 4 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (9), 4 states have call predecessors, (9), 3 states have call successors, (9) Word has length 85 [2022-04-06 22:22:48,063 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:22:48,065 INFO L225 Difference]: With dead ends: 315 [2022-04-06 22:22:48,065 INFO L226 Difference]: Without dead ends: 309 [2022-04-06 22:22:48,065 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 84 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 29 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=61, Invalid=214, Unknown=1, NotChecked=30, Total=306 [2022-04-06 22:22:48,066 INFO L913 BasicCegarLoop]: 51 mSDtfsCounter, 26 mSDsluCounter, 141 mSDsCounter, 0 mSdLazyCounter, 381 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 41 SdHoareTripleChecker+Valid, 192 SdHoareTripleChecker+Invalid, 408 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 381 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-04-06 22:22:48,066 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [41 Valid, 192 Invalid, 408 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 381 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-04-06 22:22:48,067 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 309 states. [2022-04-06 22:22:48,106 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 309 to 265. [2022-04-06 22:22:48,107 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 265 states, 167 states have (on average 1.1437125748502994) internal successors, (191), 175 states have internal predecessors, (191), 63 states have call successors, (63), 35 states have call predecessors, (63), 34 states have return successors, (59), 54 states have call predecessors, (59), 59 states have call successors, (59) [2022-04-06 22:22:48,108 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 265 states to 265 states and 313 transitions. [2022-04-06 22:22:48,108 INFO L78 Accepts]: Start accepts. Automaton has 265 states and 313 transitions. Word has length 85 [2022-04-06 22:22:48,108 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:22:48,109 INFO L478 AbstractCegarLoop]: Abstraction has 265 states and 313 transitions. [2022-04-06 22:22:48,109 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 2.6666666666666665) internal successors, (24), 8 states have internal predecessors, (24), 4 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (9), 4 states have call predecessors, (9), 3 states have call successors, (9) [2022-04-06 22:22:48,109 INFO L276 IsEmpty]: Start isEmpty. Operand 265 states and 313 transitions. [2022-04-06 22:22:48,110 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 91 [2022-04-06 22:22:48,110 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:22:48,110 INFO L499 BasicCegarLoop]: trace histogram [12, 11, 11, 4, 4, 4, 4, 4, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 22:22:48,137 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2022-04-06 22:22:48,323 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2022-04-06 22:22:48,323 INFO L403 AbstractCegarLoop]: === Iteration 23 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:22:48,324 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:22:48,324 INFO L85 PathProgramCache]: Analyzing trace with hash -1358919972, now seen corresponding path program 13 times [2022-04-06 22:22:48,324 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:22:48,324 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1048988367] [2022-04-06 22:22:48,324 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:22:48,324 INFO L85 PathProgramCache]: Analyzing trace with hash -1358919972, now seen corresponding path program 14 times [2022-04-06 22:22:48,324 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:22:48,324 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [920093700] [2022-04-06 22:22:48,324 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:22:48,325 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:22:48,330 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:22:48,330 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1062703531] [2022-04-06 22:22:48,330 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 22:22:48,330 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:22:48,330 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:22:48,333 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) [2022-04-06 22:22:48,335 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2022-04-06 22:22:48,449 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 22:22:48,450 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:22:48,451 INFO L263 TraceCheckSpWp]: Trace formula consists of 237 conjuncts, 38 conjunts are in the unsatisfiable core [2022-04-06 22:22:48,454 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:22:49,114 INFO L134 CoverageAnalysis]: Checked inductivity of 282 backedges. 22 proven. 36 refuted. 0 times theorem prover too weak. 224 trivial. 0 not checked. [2022-04-06 22:22:49,114 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:22:49,656 INFO L134 CoverageAnalysis]: Checked inductivity of 282 backedges. 22 proven. 36 refuted. 0 times theorem prover too weak. 224 trivial. 0 not checked. [2022-04-06 22:22:49,657 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:22:49,657 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [920093700] [2022-04-06 22:22:49,657 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:22:49,657 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1062703531] [2022-04-06 22:22:49,657 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1062703531] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 22:22:49,657 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 22:22:49,657 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2022-04-06 22:22:49,657 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:22:49,657 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1048988367] [2022-04-06 22:22:49,658 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1048988367] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:22:49,658 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:22:49,658 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-04-06 22:22:49,658 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1258593277] [2022-04-06 22:22:49,658 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:22:49,658 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-04-06 22:22:49,658 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:22:49,659 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-04-06 22:22:49,659 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=134, Unknown=0, NotChecked=0, Total=182 [2022-04-06 22:22:49,659 INFO L87 Difference]: Start difference. First operand 265 states and 313 transitions. Second operand has 9 states, 9 states have (on average 3.0) internal successors, (27), 8 states have internal predecessors, (27), 5 states have call successors, (16), 2 states have call predecessors, (16), 1 states have return successors, (14), 5 states have call predecessors, (14), 5 states have call successors, (14) [2022-04-06 22:22:50,081 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:22:50,082 INFO L93 Difference]: Finished difference Result 291 states and 354 transitions. [2022-04-06 22:22:50,082 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-04-06 22:22:50,083 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 3.0) internal successors, (27), 8 states have internal predecessors, (27), 5 states have call successors, (16), 2 states have call predecessors, (16), 1 states have return successors, (14), 5 states have call predecessors, (14), 5 states have call successors, (14) Word has length 90 [2022-04-06 22:22:50,083 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:22:50,084 INFO L225 Difference]: With dead ends: 291 [2022-04-06 22:22:50,085 INFO L226 Difference]: Without dead ends: 285 [2022-04-06 22:22:50,085 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 180 GetRequests, 166 SyntacticMatches, 1 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=52, Invalid=158, Unknown=0, NotChecked=0, Total=210 [2022-04-06 22:22:50,085 INFO L913 BasicCegarLoop]: 59 mSDtfsCounter, 10 mSDsluCounter, 191 mSDsCounter, 0 mSdLazyCounter, 302 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 250 SdHoareTripleChecker+Invalid, 312 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 302 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-04-06 22:22:50,086 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [14 Valid, 250 Invalid, 312 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 302 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-04-06 22:22:50,086 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 285 states. [2022-04-06 22:22:50,147 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 285 to 269. [2022-04-06 22:22:50,148 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 269 states, 169 states have (on average 1.1420118343195267) internal successors, (193), 178 states have internal predecessors, (193), 65 states have call successors, (65), 35 states have call predecessors, (65), 34 states have return successors, (61), 55 states have call predecessors, (61), 61 states have call successors, (61) [2022-04-06 22:22:50,150 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 269 states to 269 states and 319 transitions. [2022-04-06 22:22:50,150 INFO L78 Accepts]: Start accepts. Automaton has 269 states and 319 transitions. Word has length 90 [2022-04-06 22:22:50,151 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:22:50,151 INFO L478 AbstractCegarLoop]: Abstraction has 269 states and 319 transitions. [2022-04-06 22:22:50,151 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 3.0) internal successors, (27), 8 states have internal predecessors, (27), 5 states have call successors, (16), 2 states have call predecessors, (16), 1 states have return successors, (14), 5 states have call predecessors, (14), 5 states have call successors, (14) [2022-04-06 22:22:50,151 INFO L276 IsEmpty]: Start isEmpty. Operand 269 states and 319 transitions. [2022-04-06 22:22:50,152 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 91 [2022-04-06 22:22:50,152 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:22:50,152 INFO L499 BasicCegarLoop]: trace histogram [12, 11, 11, 4, 4, 4, 4, 4, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 22:22:50,175 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2022-04-06 22:22:50,371 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2022-04-06 22:22:50,372 INFO L403 AbstractCegarLoop]: === Iteration 24 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:22:50,372 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:22:50,372 INFO L85 PathProgramCache]: Analyzing trace with hash -1753286758, now seen corresponding path program 15 times [2022-04-06 22:22:50,372 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:22:50,372 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1788500011] [2022-04-06 22:22:50,373 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:22:50,373 INFO L85 PathProgramCache]: Analyzing trace with hash -1753286758, now seen corresponding path program 16 times [2022-04-06 22:22:50,373 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:22:50,373 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [387379282] [2022-04-06 22:22:50,373 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:22:50,373 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:22:50,380 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:22:50,380 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1910710142] [2022-04-06 22:22:50,380 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 22:22:50,380 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:22:50,381 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:22:50,385 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 22:22:50,386 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2022-04-06 22:22:50,429 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 22:22:50,429 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:22:50,431 INFO L263 TraceCheckSpWp]: Trace formula consists of 200 conjuncts, 46 conjunts are in the unsatisfiable core [2022-04-06 22:22:50,432 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:22:51,063 INFO L134 CoverageAnalysis]: Checked inductivity of 282 backedges. 70 proven. 60 refuted. 0 times theorem prover too weak. 152 trivial. 0 not checked. [2022-04-06 22:22:51,063 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:22:51,411 INFO L134 CoverageAnalysis]: Checked inductivity of 282 backedges. 82 proven. 15 refuted. 0 times theorem prover too weak. 185 trivial. 0 not checked. [2022-04-06 22:22:51,412 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:22:51,412 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [387379282] [2022-04-06 22:22:51,412 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:22:51,412 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1910710142] [2022-04-06 22:22:51,412 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1910710142] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 22:22:51,412 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 22:22:51,412 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9] total 15 [2022-04-06 22:22:51,412 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:22:51,412 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1788500011] [2022-04-06 22:22:51,412 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1788500011] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:22:51,412 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:22:51,412 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-04-06 22:22:51,412 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1519213264] [2022-04-06 22:22:51,412 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:22:51,413 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-04-06 22:22:51,413 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:22:51,413 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-04-06 22:22:51,413 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=170, Unknown=0, NotChecked=0, Total=210 [2022-04-06 22:22:51,413 INFO L87 Difference]: Start difference. First operand 269 states and 319 transitions. Second operand has 11 states, 11 states have (on average 2.727272727272727) internal successors, (30), 10 states have internal predecessors, (30), 6 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 6 states have call predecessors, (14), 6 states have call successors, (14) [2022-04-06 22:22:52,003 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:22:52,004 INFO L93 Difference]: Finished difference Result 310 states and 377 transitions. [2022-04-06 22:22:52,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-04-06 22:22:52,008 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 2.727272727272727) internal successors, (30), 10 states have internal predecessors, (30), 6 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 6 states have call predecessors, (14), 6 states have call successors, (14) Word has length 90 [2022-04-06 22:22:52,008 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:22:52,009 INFO L225 Difference]: With dead ends: 310 [2022-04-06 22:22:52,009 INFO L226 Difference]: Without dead ends: 304 [2022-04-06 22:22:52,010 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 181 GetRequests, 164 SyntacticMatches, 2 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=53, Invalid=219, Unknown=0, NotChecked=0, Total=272 [2022-04-06 22:22:52,010 INFO L913 BasicCegarLoop]: 45 mSDtfsCounter, 15 mSDsluCounter, 166 mSDsCounter, 0 mSdLazyCounter, 405 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 211 SdHoareTripleChecker+Invalid, 419 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 405 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-04-06 22:22:52,011 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [19 Valid, 211 Invalid, 419 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 405 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-04-06 22:22:52,011 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 304 states. [2022-04-06 22:22:52,060 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 304 to 284. [2022-04-06 22:22:52,061 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 284 states, 179 states have (on average 1.1396648044692737) internal successors, (204), 188 states have internal predecessors, (204), 68 states have call successors, (68), 37 states have call predecessors, (68), 36 states have return successors, (64), 58 states have call predecessors, (64), 64 states have call successors, (64) [2022-04-06 22:22:52,061 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 284 states to 284 states and 336 transitions. [2022-04-06 22:22:52,062 INFO L78 Accepts]: Start accepts. Automaton has 284 states and 336 transitions. Word has length 90 [2022-04-06 22:22:52,062 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:22:52,062 INFO L478 AbstractCegarLoop]: Abstraction has 284 states and 336 transitions. [2022-04-06 22:22:52,062 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 2.727272727272727) internal successors, (30), 10 states have internal predecessors, (30), 6 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 6 states have call predecessors, (14), 6 states have call successors, (14) [2022-04-06 22:22:52,062 INFO L276 IsEmpty]: Start isEmpty. Operand 284 states and 336 transitions. [2022-04-06 22:22:52,063 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 91 [2022-04-06 22:22:52,063 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:22:52,063 INFO L499 BasicCegarLoop]: trace histogram [12, 11, 11, 4, 4, 4, 4, 4, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 22:22:52,083 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2022-04-06 22:22:52,267 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:22:52,267 INFO L403 AbstractCegarLoop]: === Iteration 25 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:22:52,267 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:22:52,267 INFO L85 PathProgramCache]: Analyzing trace with hash 27865438, now seen corresponding path program 17 times [2022-04-06 22:22:52,267 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:22:52,267 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1842850474] [2022-04-06 22:22:52,268 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:22:52,268 INFO L85 PathProgramCache]: Analyzing trace with hash 27865438, now seen corresponding path program 18 times [2022-04-06 22:22:52,268 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:22:52,268 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2092871637] [2022-04-06 22:22:52,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:22:52,268 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:22:52,274 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:22:52,274 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1495129918] [2022-04-06 22:22:52,274 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-06 22:22:52,275 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:22:52,275 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:22:52,276 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 22:22:52,277 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2022-04-06 22:22:52,378 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-04-06 22:22:52,378 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:22:52,380 INFO L263 TraceCheckSpWp]: Trace formula consists of 197 conjuncts, 37 conjunts are in the unsatisfiable core [2022-04-06 22:22:52,382 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:22:58,943 INFO L134 CoverageAnalysis]: Checked inductivity of 282 backedges. 71 proven. 34 refuted. 0 times theorem prover too weak. 177 trivial. 0 not checked. [2022-04-06 22:22:58,943 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:22:59,306 INFO L134 CoverageAnalysis]: Checked inductivity of 282 backedges. 90 proven. 5 refuted. 0 times theorem prover too weak. 187 trivial. 0 not checked. [2022-04-06 22:22:59,306 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:22:59,306 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2092871637] [2022-04-06 22:22:59,306 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:22:59,306 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1495129918] [2022-04-06 22:22:59,306 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1495129918] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 22:22:59,307 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 22:22:59,307 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 8] total 14 [2022-04-06 22:22:59,307 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:22:59,307 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1842850474] [2022-04-06 22:22:59,307 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1842850474] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:22:59,307 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:22:59,307 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-04-06 22:22:59,307 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [777505975] [2022-04-06 22:22:59,307 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:22:59,308 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-04-06 22:22:59,308 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:22:59,308 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-04-06 22:22:59,308 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=143, Unknown=1, NotChecked=0, Total=182 [2022-04-06 22:22:59,308 INFO L87 Difference]: Start difference. First operand 284 states and 336 transitions. Second operand has 11 states, 10 states have (on average 2.7) internal successors, (27), 9 states have internal predecessors, (27), 5 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 6 states have call predecessors, (11), 4 states have call successors, (11) [2022-04-06 22:23:01,509 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 22:23:03,516 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 22:23:05,522 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 22:23:18,516 WARN L232 SmtUtils]: Spent 12.40s on a formula simplification. DAG size of input: 57 DAG size of output: 42 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-04-06 22:23:22,368 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 22:23:24,798 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 22:23:27,355 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 22:23:29,554 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 22:23:29,760 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:23:29,761 INFO L93 Difference]: Finished difference Result 351 states and 439 transitions. [2022-04-06 22:23:29,761 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-04-06 22:23:29,761 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 2.7) internal successors, (27), 9 states have internal predecessors, (27), 5 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 6 states have call predecessors, (11), 4 states have call successors, (11) Word has length 90 [2022-04-06 22:23:29,761 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:23:29,763 INFO L225 Difference]: With dead ends: 351 [2022-04-06 22:23:29,763 INFO L226 Difference]: Without dead ends: 330 [2022-04-06 22:23:29,764 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 182 GetRequests, 165 SyntacticMatches, 2 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 27 ImplicationChecksByTransitivity, 16.7s TimeCoverageRelationStatistics Valid=57, Invalid=214, Unknown=1, NotChecked=0, Total=272 [2022-04-06 22:23:29,764 INFO L913 BasicCegarLoop]: 54 mSDtfsCounter, 25 mSDsluCounter, 207 mSDsCounter, 0 mSdLazyCounter, 572 mSolverCounterSat, 29 mSolverCounterUnsat, 7 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 17.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 40 SdHoareTripleChecker+Valid, 261 SdHoareTripleChecker+Invalid, 608 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 572 IncrementalHoareTripleChecker+Invalid, 7 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 17.9s IncrementalHoareTripleChecker+Time [2022-04-06 22:23:29,764 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [40 Valid, 261 Invalid, 608 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 572 Invalid, 7 Unknown, 0 Unchecked, 17.9s Time] [2022-04-06 22:23:29,765 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 330 states. [2022-04-06 22:23:29,832 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 330 to 321. [2022-04-06 22:23:29,833 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 321 states, 204 states have (on average 1.161764705882353) internal successors, (237), 211 states have internal predecessors, (237), 78 states have call successors, (78), 39 states have call predecessors, (78), 38 states have return successors, (74), 70 states have call predecessors, (74), 74 states have call successors, (74) [2022-04-06 22:23:29,835 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 321 states to 321 states and 389 transitions. [2022-04-06 22:23:29,835 INFO L78 Accepts]: Start accepts. Automaton has 321 states and 389 transitions. Word has length 90 [2022-04-06 22:23:29,835 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:23:29,835 INFO L478 AbstractCegarLoop]: Abstraction has 321 states and 389 transitions. [2022-04-06 22:23:29,836 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 2.7) internal successors, (27), 9 states have internal predecessors, (27), 5 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 6 states have call predecessors, (11), 4 states have call successors, (11) [2022-04-06 22:23:29,836 INFO L276 IsEmpty]: Start isEmpty. Operand 321 states and 389 transitions. [2022-04-06 22:23:29,837 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 100 [2022-04-06 22:23:29,837 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:23:29,837 INFO L499 BasicCegarLoop]: trace histogram [13, 12, 12, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 22:23:29,864 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2022-04-06 22:23:30,059 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:23:30,059 INFO L403 AbstractCegarLoop]: === Iteration 26 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:23:30,060 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:23:30,060 INFO L85 PathProgramCache]: Analyzing trace with hash -1449122399, now seen corresponding path program 7 times [2022-04-06 22:23:30,060 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:23:30,060 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1211740148] [2022-04-06 22:23:30,061 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:23:30,061 INFO L85 PathProgramCache]: Analyzing trace with hash -1449122399, now seen corresponding path program 8 times [2022-04-06 22:23:30,061 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:23:30,061 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1552220884] [2022-04-06 22:23:30,061 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:23:30,061 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:23:30,076 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:23:30,076 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2075374060] [2022-04-06 22:23:30,076 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 22:23:30,076 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:23:30,077 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:23:30,077 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 22:23:30,079 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2022-04-06 22:23:30,139 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 22:23:30,139 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:23:30,141 INFO L263 TraceCheckSpWp]: Trace formula consists of 259 conjuncts, 13 conjunts are in the unsatisfiable core [2022-04-06 22:23:30,142 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:23:30,332 INFO L134 CoverageAnalysis]: Checked inductivity of 342 backedges. 24 proven. 266 refuted. 0 times theorem prover too weak. 52 trivial. 0 not checked. [2022-04-06 22:23:30,333 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:23:30,532 INFO L134 CoverageAnalysis]: Checked inductivity of 342 backedges. 24 proven. 50 refuted. 0 times theorem prover too weak. 268 trivial. 0 not checked. [2022-04-06 22:23:30,532 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:23:30,532 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1552220884] [2022-04-06 22:23:30,532 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:23:30,533 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2075374060] [2022-04-06 22:23:30,533 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2075374060] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 22:23:30,533 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 22:23:30,533 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 14 [2022-04-06 22:23:30,533 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:23:30,533 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1211740148] [2022-04-06 22:23:30,533 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1211740148] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:23:30,533 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:23:30,533 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-04-06 22:23:30,533 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1830547699] [2022-04-06 22:23:30,534 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:23:30,534 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-04-06 22:23:30,534 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:23:30,534 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-04-06 22:23:30,534 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=111, Unknown=0, NotChecked=0, Total=182 [2022-04-06 22:23:30,535 INFO L87 Difference]: Start difference. First operand 321 states and 389 transitions. Second operand has 8 states, 8 states have (on average 5.0) internal successors, (40), 7 states have internal predecessors, (40), 7 states have call successors, (17), 7 states have call predecessors, (17), 5 states have return successors, (15), 5 states have call predecessors, (15), 6 states have call successors, (15) [2022-04-06 22:23:30,711 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:23:30,711 INFO L93 Difference]: Finished difference Result 414 states and 490 transitions. [2022-04-06 22:23:30,711 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-04-06 22:23:30,712 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 5.0) internal successors, (40), 7 states have internal predecessors, (40), 7 states have call successors, (17), 7 states have call predecessors, (17), 5 states have return successors, (15), 5 states have call predecessors, (15), 6 states have call successors, (15) Word has length 99 [2022-04-06 22:23:30,712 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:23:30,714 INFO L225 Difference]: With dead ends: 414 [2022-04-06 22:23:30,714 INFO L226 Difference]: Without dead ends: 391 [2022-04-06 22:23:30,714 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 201 GetRequests, 185 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=123, Invalid=183, Unknown=0, NotChecked=0, Total=306 [2022-04-06 22:23:30,715 INFO L913 BasicCegarLoop]: 49 mSDtfsCounter, 34 mSDsluCounter, 96 mSDsCounter, 0 mSdLazyCounter, 39 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 34 SdHoareTripleChecker+Valid, 145 SdHoareTripleChecker+Invalid, 67 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 39 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-06 22:23:30,715 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [34 Valid, 145 Invalid, 67 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 39 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-06 22:23:30,716 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 391 states. [2022-04-06 22:23:30,792 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 391 to 376. [2022-04-06 22:23:30,793 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 376 states, 246 states have (on average 1.1300813008130082) internal successors, (278), 254 states have internal predecessors, (278), 81 states have call successors, (81), 49 states have call predecessors, (81), 48 states have return successors, (77), 72 states have call predecessors, (77), 77 states have call successors, (77) [2022-04-06 22:23:30,794 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 376 states to 376 states and 436 transitions. [2022-04-06 22:23:30,794 INFO L78 Accepts]: Start accepts. Automaton has 376 states and 436 transitions. Word has length 99 [2022-04-06 22:23:30,794 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:23:30,795 INFO L478 AbstractCegarLoop]: Abstraction has 376 states and 436 transitions. [2022-04-06 22:23:30,795 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 5.0) internal successors, (40), 7 states have internal predecessors, (40), 7 states have call successors, (17), 7 states have call predecessors, (17), 5 states have return successors, (15), 5 states have call predecessors, (15), 6 states have call successors, (15) [2022-04-06 22:23:30,795 INFO L276 IsEmpty]: Start isEmpty. Operand 376 states and 436 transitions. [2022-04-06 22:23:30,796 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 105 [2022-04-06 22:23:30,796 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:23:30,796 INFO L499 BasicCegarLoop]: trace histogram [14, 13, 13, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 22:23:30,821 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2022-04-06 22:23:31,011 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2022-04-06 22:23:31,012 INFO L403 AbstractCegarLoop]: === Iteration 27 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:23:31,012 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:23:31,012 INFO L85 PathProgramCache]: Analyzing trace with hash 340347020, now seen corresponding path program 9 times [2022-04-06 22:23:31,012 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:23:31,012 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1663780664] [2022-04-06 22:23:31,012 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:23:31,012 INFO L85 PathProgramCache]: Analyzing trace with hash 340347020, now seen corresponding path program 10 times [2022-04-06 22:23:31,012 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:23:31,013 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [522670174] [2022-04-06 22:23:31,013 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:23:31,013 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:23:31,020 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:23:31,020 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [320745707] [2022-04-06 22:23:31,021 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 22:23:31,021 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:23:31,021 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:23:31,022 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 22:23:31,024 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2022-04-06 22:23:31,093 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 22:23:31,093 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:23:31,096 INFO L263 TraceCheckSpWp]: Trace formula consists of 230 conjuncts, 52 conjunts are in the unsatisfiable core [2022-04-06 22:23:31,098 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:23:31,956 INFO L134 CoverageAnalysis]: Checked inductivity of 400 backedges. 77 proven. 97 refuted. 0 times theorem prover too weak. 226 trivial. 0 not checked. [2022-04-06 22:23:31,956 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:23:32,352 INFO L134 CoverageAnalysis]: Checked inductivity of 400 backedges. 108 proven. 27 refuted. 0 times theorem prover too weak. 265 trivial. 0 not checked. [2022-04-06 22:23:32,353 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:23:32,353 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [522670174] [2022-04-06 22:23:32,353 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:23:32,353 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [320745707] [2022-04-06 22:23:32,353 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [320745707] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 22:23:32,353 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 22:23:32,353 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10] total 17 [2022-04-06 22:23:32,353 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:23:32,353 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1663780664] [2022-04-06 22:23:32,353 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1663780664] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:23:32,353 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:23:32,354 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-04-06 22:23:32,354 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [984949489] [2022-04-06 22:23:32,354 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:23:32,354 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-04-06 22:23:32,354 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:23:32,354 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-04-06 22:23:32,355 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=216, Unknown=0, NotChecked=0, Total=272 [2022-04-06 22:23:32,355 INFO L87 Difference]: Start difference. First operand 376 states and 436 transitions. Second operand has 12 states, 12 states have (on average 2.8333333333333335) internal successors, (34), 11 states have internal predecessors, (34), 7 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (16), 7 states have call predecessors, (16), 7 states have call successors, (16) [2022-04-06 22:23:33,467 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:23:33,467 INFO L93 Difference]: Finished difference Result 403 states and 475 transitions. [2022-04-06 22:23:33,468 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-04-06 22:23:33,468 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.8333333333333335) internal successors, (34), 11 states have internal predecessors, (34), 7 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (16), 7 states have call predecessors, (16), 7 states have call successors, (16) Word has length 104 [2022-04-06 22:23:33,468 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:23:33,470 INFO L225 Difference]: With dead ends: 403 [2022-04-06 22:23:33,470 INFO L226 Difference]: Without dead ends: 401 [2022-04-06 22:23:33,471 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 209 GetRequests, 189 SyntacticMatches, 3 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=69, Invalid=273, Unknown=0, NotChecked=0, Total=342 [2022-04-06 22:23:33,471 INFO L913 BasicCegarLoop]: 52 mSDtfsCounter, 14 mSDsluCounter, 236 mSDsCounter, 0 mSdLazyCounter, 601 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 288 SdHoareTripleChecker+Invalid, 612 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 601 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-04-06 22:23:33,471 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [19 Valid, 288 Invalid, 612 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 601 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-04-06 22:23:33,472 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 401 states. [2022-04-06 22:23:33,557 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 401 to 385. [2022-04-06 22:23:33,558 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 385 states, 251 states have (on average 1.1314741035856575) internal successors, (284), 259 states have internal predecessors, (284), 84 states have call successors, (84), 50 states have call predecessors, (84), 49 states have return successors, (80), 75 states have call predecessors, (80), 80 states have call successors, (80) [2022-04-06 22:23:33,559 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 385 states to 385 states and 448 transitions. [2022-04-06 22:23:33,560 INFO L78 Accepts]: Start accepts. Automaton has 385 states and 448 transitions. Word has length 104 [2022-04-06 22:23:33,560 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:23:33,560 INFO L478 AbstractCegarLoop]: Abstraction has 385 states and 448 transitions. [2022-04-06 22:23:33,560 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.8333333333333335) internal successors, (34), 11 states have internal predecessors, (34), 7 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (16), 7 states have call predecessors, (16), 7 states have call successors, (16) [2022-04-06 22:23:33,560 INFO L276 IsEmpty]: Start isEmpty. Operand 385 states and 448 transitions. [2022-04-06 22:23:33,561 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 105 [2022-04-06 22:23:33,561 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:23:33,561 INFO L499 BasicCegarLoop]: trace histogram [14, 13, 13, 5, 5, 5, 5, 5, 4, 4, 4, 4, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 22:23:33,581 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Ended with exit code 0 [2022-04-06 22:23:33,771 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2022-04-06 22:23:33,772 INFO L403 AbstractCegarLoop]: === Iteration 28 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:23:33,772 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:23:33,772 INFO L85 PathProgramCache]: Analyzing trace with hash 1041946894, now seen corresponding path program 19 times [2022-04-06 22:23:33,772 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:23:33,772 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1298473144] [2022-04-06 22:23:33,772 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:23:33,773 INFO L85 PathProgramCache]: Analyzing trace with hash 1041946894, now seen corresponding path program 20 times [2022-04-06 22:23:33,773 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:23:33,773 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1433714189] [2022-04-06 22:23:33,773 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:23:33,773 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:23:33,780 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:23:33,781 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [475150176] [2022-04-06 22:23:33,781 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 22:23:33,781 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:23:33,781 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:23:33,783 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 22:23:33,784 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2022-04-06 22:23:33,841 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 22:23:33,842 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:23:33,844 INFO L263 TraceCheckSpWp]: Trace formula consists of 268 conjuncts, 45 conjunts are in the unsatisfiable core [2022-04-06 22:23:33,846 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:23:34,648 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 22:23:34,703 INFO L134 CoverageAnalysis]: Checked inductivity of 400 backedges. 26 proven. 58 refuted. 0 times theorem prover too weak. 316 trivial. 0 not checked. [2022-04-06 22:23:34,703 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:23:35,375 INFO L134 CoverageAnalysis]: Checked inductivity of 400 backedges. 26 proven. 58 refuted. 0 times theorem prover too weak. 316 trivial. 0 not checked. [2022-04-06 22:23:35,375 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:23:35,376 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1433714189] [2022-04-06 22:23:35,376 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:23:35,376 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [475150176] [2022-04-06 22:23:35,376 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [475150176] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 22:23:35,376 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 22:23:35,376 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 16 [2022-04-06 22:23:35,376 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:23:35,376 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1298473144] [2022-04-06 22:23:35,376 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1298473144] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:23:35,376 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:23:35,376 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-04-06 22:23:35,376 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [597137752] [2022-04-06 22:23:35,376 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:23:35,377 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-04-06 22:23:35,377 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:23:35,377 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-04-06 22:23:35,377 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=178, Unknown=0, NotChecked=0, Total=240 [2022-04-06 22:23:35,377 INFO L87 Difference]: Start difference. First operand 385 states and 448 transitions. Second operand has 10 states, 10 states have (on average 3.1) internal successors, (31), 9 states have internal predecessors, (31), 6 states have call successors, (18), 2 states have call predecessors, (18), 1 states have return successors, (16), 6 states have call predecessors, (16), 6 states have call successors, (16) [2022-04-06 22:23:35,942 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:23:35,942 INFO L93 Difference]: Finished difference Result 433 states and 509 transitions. [2022-04-06 22:23:35,943 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-04-06 22:23:35,943 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 3.1) internal successors, (31), 9 states have internal predecessors, (31), 6 states have call successors, (18), 2 states have call predecessors, (18), 1 states have return successors, (16), 6 states have call predecessors, (16), 6 states have call successors, (16) Word has length 104 [2022-04-06 22:23:35,943 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:23:35,945 INFO L225 Difference]: With dead ends: 433 [2022-04-06 22:23:35,945 INFO L226 Difference]: Without dead ends: 431 [2022-04-06 22:23:35,946 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 208 GetRequests, 192 SyntacticMatches, 1 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=66, Invalid=206, Unknown=0, NotChecked=0, Total=272 [2022-04-06 22:23:35,946 INFO L913 BasicCegarLoop]: 62 mSDtfsCounter, 10 mSDsluCounter, 230 mSDsCounter, 0 mSdLazyCounter, 407 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 15 SdHoareTripleChecker+Valid, 292 SdHoareTripleChecker+Invalid, 419 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 407 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-04-06 22:23:35,947 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [15 Valid, 292 Invalid, 419 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 407 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-04-06 22:23:35,947 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 431 states. [2022-04-06 22:23:36,045 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 431 to 415. [2022-04-06 22:23:36,045 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 415 states, 271 states have (on average 1.1291512915129152) internal successors, (306), 279 states have internal predecessors, (306), 90 states have call successors, (90), 54 states have call predecessors, (90), 53 states have return successors, (86), 81 states have call predecessors, (86), 86 states have call successors, (86) [2022-04-06 22:23:36,047 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 415 states to 415 states and 482 transitions. [2022-04-06 22:23:36,047 INFO L78 Accepts]: Start accepts. Automaton has 415 states and 482 transitions. Word has length 104 [2022-04-06 22:23:36,047 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:23:36,047 INFO L478 AbstractCegarLoop]: Abstraction has 415 states and 482 transitions. [2022-04-06 22:23:36,048 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 3.1) internal successors, (31), 9 states have internal predecessors, (31), 6 states have call successors, (18), 2 states have call predecessors, (18), 1 states have return successors, (16), 6 states have call predecessors, (16), 6 states have call successors, (16) [2022-04-06 22:23:36,048 INFO L276 IsEmpty]: Start isEmpty. Operand 415 states and 482 transitions. [2022-04-06 22:23:36,049 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 105 [2022-04-06 22:23:36,049 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:23:36,049 INFO L499 BasicCegarLoop]: trace histogram [14, 13, 13, 5, 5, 5, 5, 5, 4, 4, 4, 4, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 22:23:36,068 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Ended with exit code 0 [2022-04-06 22:23:36,259 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2022-04-06 22:23:36,259 INFO L403 AbstractCegarLoop]: === Iteration 29 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:23:36,260 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:23:36,260 INFO L85 PathProgramCache]: Analyzing trace with hash -140733238, now seen corresponding path program 21 times [2022-04-06 22:23:36,260 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:23:36,260 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [748507214] [2022-04-06 22:23:36,260 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:23:36,260 INFO L85 PathProgramCache]: Analyzing trace with hash -140733238, now seen corresponding path program 22 times [2022-04-06 22:23:36,260 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:23:36,260 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [567658029] [2022-04-06 22:23:36,261 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:23:36,261 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:23:36,267 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:23:36,267 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1553693420] [2022-04-06 22:23:36,267 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 22:23:36,267 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:23:36,268 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:23:36,268 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 22:23:36,270 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2022-04-06 22:23:36,320 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 22:23:36,321 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:23:36,322 INFO L263 TraceCheckSpWp]: Trace formula consists of 230 conjuncts, 64 conjunts are in the unsatisfiable core [2022-04-06 22:23:36,324 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:23:37,049 INFO L134 CoverageAnalysis]: Checked inductivity of 400 backedges. 93 proven. 111 refuted. 0 times theorem prover too weak. 196 trivial. 0 not checked. [2022-04-06 22:23:37,049 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:23:37,401 INFO L134 CoverageAnalysis]: Checked inductivity of 400 backedges. 109 proven. 8 refuted. 0 times theorem prover too weak. 283 trivial. 0 not checked. [2022-04-06 22:23:37,401 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:23:37,401 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [567658029] [2022-04-06 22:23:37,401 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:23:37,401 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1553693420] [2022-04-06 22:23:37,401 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1553693420] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 22:23:37,401 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 22:23:37,401 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9] total 15 [2022-04-06 22:23:37,402 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:23:37,402 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [748507214] [2022-04-06 22:23:37,402 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [748507214] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:23:37,402 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:23:37,402 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-04-06 22:23:37,402 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1411549434] [2022-04-06 22:23:37,402 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:23:37,402 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-04-06 22:23:37,402 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:23:37,402 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-04-06 22:23:37,403 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=163, Unknown=0, NotChecked=0, Total=210 [2022-04-06 22:23:37,403 INFO L87 Difference]: Start difference. First operand 415 states and 482 transitions. Second operand has 11 states, 11 states have (on average 3.090909090909091) internal successors, (34), 10 states have internal predecessors, (34), 6 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (16), 6 states have call predecessors, (16), 6 states have call successors, (16) [2022-04-06 22:23:38,087 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:23:38,087 INFO L93 Difference]: Finished difference Result 462 states and 538 transitions. [2022-04-06 22:23:38,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-04-06 22:23:38,088 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.090909090909091) internal successors, (34), 10 states have internal predecessors, (34), 6 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (16), 6 states have call predecessors, (16), 6 states have call successors, (16) Word has length 104 [2022-04-06 22:23:38,088 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:23:38,090 INFO L225 Difference]: With dead ends: 462 [2022-04-06 22:23:38,090 INFO L226 Difference]: Without dead ends: 460 [2022-04-06 22:23:38,090 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 209 GetRequests, 189 SyntacticMatches, 5 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=60, Invalid=212, Unknown=0, NotChecked=0, Total=272 [2022-04-06 22:23:38,091 INFO L913 BasicCegarLoop]: 51 mSDtfsCounter, 15 mSDsluCounter, 225 mSDsCounter, 0 mSdLazyCounter, 596 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 276 SdHoareTripleChecker+Invalid, 609 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 596 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-04-06 22:23:38,091 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [20 Valid, 276 Invalid, 609 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 596 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-04-06 22:23:38,092 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 460 states. [2022-04-06 22:23:38,178 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 460 to 406. [2022-04-06 22:23:38,179 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 406 states, 267 states have (on average 1.1310861423220975) internal successors, (302), 273 states have internal predecessors, (302), 85 states have call successors, (85), 54 states have call predecessors, (85), 53 states have return successors, (81), 78 states have call predecessors, (81), 81 states have call successors, (81) [2022-04-06 22:23:38,181 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 406 states to 406 states and 468 transitions. [2022-04-06 22:23:38,181 INFO L78 Accepts]: Start accepts. Automaton has 406 states and 468 transitions. Word has length 104 [2022-04-06 22:23:38,181 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:23:38,182 INFO L478 AbstractCegarLoop]: Abstraction has 406 states and 468 transitions. [2022-04-06 22:23:38,182 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 3.090909090909091) internal successors, (34), 10 states have internal predecessors, (34), 6 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (16), 6 states have call predecessors, (16), 6 states have call successors, (16) [2022-04-06 22:23:38,182 INFO L276 IsEmpty]: Start isEmpty. Operand 406 states and 468 transitions. [2022-04-06 22:23:38,183 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 105 [2022-04-06 22:23:38,183 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:23:38,184 INFO L499 BasicCegarLoop]: trace histogram [14, 13, 13, 5, 5, 5, 5, 5, 4, 4, 4, 4, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 22:23:38,215 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2022-04-06 22:23:38,408 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2022-04-06 22:23:38,408 INFO L403 AbstractCegarLoop]: === Iteration 30 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:23:38,408 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:23:38,408 INFO L85 PathProgramCache]: Analyzing trace with hash 560866636, now seen corresponding path program 23 times [2022-04-06 22:23:38,408 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:23:38,409 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1937766405] [2022-04-06 22:23:38,409 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:23:38,409 INFO L85 PathProgramCache]: Analyzing trace with hash 560866636, now seen corresponding path program 24 times [2022-04-06 22:23:38,409 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:23:38,409 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [59646283] [2022-04-06 22:23:38,409 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:23:38,409 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:23:38,416 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:23:38,416 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1496014360] [2022-04-06 22:23:38,416 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-06 22:23:38,416 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:23:38,416 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:23:38,417 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 22:23:38,419 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2022-04-06 22:23:38,864 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2022-04-06 22:23:38,864 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:23:38,867 INFO L263 TraceCheckSpWp]: Trace formula consists of 201 conjuncts, 55 conjunts are in the unsatisfiable core [2022-04-06 22:23:38,869 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:23:40,947 INFO L134 CoverageAnalysis]: Checked inductivity of 400 backedges. 107 proven. 40 refuted. 0 times theorem prover too weak. 253 trivial. 0 not checked. [2022-04-06 22:23:40,948 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:23:44,005 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:23:44,005 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [59646283] [2022-04-06 22:23:44,005 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:23:44,005 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1496014360] [2022-04-06 22:23:44,005 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1496014360] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-06 22:23:44,005 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-04-06 22:23:44,005 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16] total 16 [2022-04-06 22:23:44,006 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:23:44,006 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1937766405] [2022-04-06 22:23:44,006 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1937766405] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:23:44,006 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:23:44,006 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2022-04-06 22:23:44,006 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2134446556] [2022-04-06 22:23:44,006 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:23:44,006 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-04-06 22:23:44,006 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:23:44,007 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-04-06 22:23:44,007 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=404, Unknown=1, NotChecked=0, Total=506 [2022-04-06 22:23:44,007 INFO L87 Difference]: Start difference. First operand 406 states and 468 transitions. Second operand has 16 states, 15 states have (on average 2.3333333333333335) internal successors, (35), 13 states have internal predecessors, (35), 6 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (13), 7 states have call predecessors, (13), 5 states have call successors, (13) [2022-04-06 22:23:48,092 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:23:48,092 INFO L93 Difference]: Finished difference Result 502 states and 608 transitions. [2022-04-06 22:23:48,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-04-06 22:23:48,092 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 15 states have (on average 2.3333333333333335) internal successors, (35), 13 states have internal predecessors, (35), 6 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (13), 7 states have call predecessors, (13), 5 states have call successors, (13) Word has length 104 [2022-04-06 22:23:48,093 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:23:48,095 INFO L225 Difference]: With dead ends: 502 [2022-04-06 22:23:48,095 INFO L226 Difference]: Without dead ends: 496 [2022-04-06 22:23:48,096 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 114 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 156 ImplicationChecksByTransitivity, 3.7s TimeCoverageRelationStatistics Valid=141, Invalid=614, Unknown=1, NotChecked=0, Total=756 [2022-04-06 22:23:48,096 INFO L913 BasicCegarLoop]: 52 mSDtfsCounter, 45 mSDsluCounter, 200 mSDsCounter, 0 mSdLazyCounter, 744 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 66 SdHoareTripleChecker+Valid, 252 SdHoareTripleChecker+Invalid, 793 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 744 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.5s IncrementalHoareTripleChecker+Time [2022-04-06 22:23:48,096 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [66 Valid, 252 Invalid, 793 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [49 Valid, 744 Invalid, 0 Unknown, 0 Unchecked, 3.5s Time] [2022-04-06 22:23:48,097 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 496 states. [2022-04-06 22:23:48,196 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 496 to 464. [2022-04-06 22:23:48,197 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 464 states, 303 states have (on average 1.141914191419142) internal successors, (346), 311 states have internal predecessors, (346), 102 states have call successors, (102), 59 states have call predecessors, (102), 58 states have return successors, (98), 93 states have call predecessors, (98), 98 states have call successors, (98) [2022-04-06 22:23:48,198 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 464 states to 464 states and 546 transitions. [2022-04-06 22:23:48,198 INFO L78 Accepts]: Start accepts. Automaton has 464 states and 546 transitions. Word has length 104 [2022-04-06 22:23:48,199 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:23:48,199 INFO L478 AbstractCegarLoop]: Abstraction has 464 states and 546 transitions. [2022-04-06 22:23:48,199 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 15 states have (on average 2.3333333333333335) internal successors, (35), 13 states have internal predecessors, (35), 6 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (13), 7 states have call predecessors, (13), 5 states have call successors, (13) [2022-04-06 22:23:48,199 INFO L276 IsEmpty]: Start isEmpty. Operand 464 states and 546 transitions. [2022-04-06 22:23:48,200 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 105 [2022-04-06 22:23:48,200 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:23:48,201 INFO L499 BasicCegarLoop]: trace histogram [14, 13, 13, 5, 5, 5, 5, 5, 4, 4, 4, 4, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 22:23:48,207 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2022-04-06 22:23:48,407 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:23:48,407 INFO L403 AbstractCegarLoop]: === Iteration 31 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:23:48,408 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:23:48,408 INFO L85 PathProgramCache]: Analyzing trace with hash -152279154, now seen corresponding path program 25 times [2022-04-06 22:23:48,408 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:23:48,408 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1038366615] [2022-04-06 22:23:48,408 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:23:48,409 INFO L85 PathProgramCache]: Analyzing trace with hash -152279154, now seen corresponding path program 26 times [2022-04-06 22:23:48,409 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:23:48,409 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1968342400] [2022-04-06 22:23:48,409 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:23:48,409 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:23:48,415 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:23:48,416 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2046053970] [2022-04-06 22:23:48,416 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 22:23:48,416 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:23:48,416 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:23:48,417 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 22:23:48,432 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2022-04-06 22:23:48,481 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 22:23:48,482 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:23:48,483 INFO L263 TraceCheckSpWp]: Trace formula consists of 268 conjuncts, 53 conjunts are in the unsatisfiable core [2022-04-06 22:23:48,485 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:23:55,399 INFO L134 CoverageAnalysis]: Checked inductivity of 400 backedges. 75 proven. 75 refuted. 0 times theorem prover too weak. 250 trivial. 0 not checked. [2022-04-06 22:23:55,399 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:23:55,996 INFO L134 CoverageAnalysis]: Checked inductivity of 400 backedges. 115 proven. 20 refuted. 0 times theorem prover too weak. 265 trivial. 0 not checked. [2022-04-06 22:23:55,997 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:23:55,997 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1968342400] [2022-04-06 22:23:55,997 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:23:55,997 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2046053970] [2022-04-06 22:23:55,997 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2046053970] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 22:23:55,997 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 22:23:55,997 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 10] total 18 [2022-04-06 22:23:55,997 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:23:55,997 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1038366615] [2022-04-06 22:23:55,997 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1038366615] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:23:55,998 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:23:55,998 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-04-06 22:23:55,998 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1316316227] [2022-04-06 22:23:55,998 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:23:55,998 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-04-06 22:23:55,998 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:23:55,998 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-04-06 22:23:55,999 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=242, Unknown=0, NotChecked=0, Total=306 [2022-04-06 22:23:55,999 INFO L87 Difference]: Start difference. First operand 464 states and 546 transitions. Second operand has 13 states, 13 states have (on average 2.6153846153846154) internal successors, (34), 12 states have internal predecessors, (34), 7 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (16), 7 states have call predecessors, (16), 7 states have call successors, (16) [2022-04-06 22:23:56,981 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:23:56,981 INFO L93 Difference]: Finished difference Result 493 states and 587 transitions. [2022-04-06 22:23:56,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-04-06 22:23:56,982 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 2.6153846153846154) internal successors, (34), 12 states have internal predecessors, (34), 7 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (16), 7 states have call predecessors, (16), 7 states have call successors, (16) Word has length 104 [2022-04-06 22:23:56,982 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:23:56,984 INFO L225 Difference]: With dead ends: 493 [2022-04-06 22:23:56,984 INFO L226 Difference]: Without dead ends: 491 [2022-04-06 22:23:56,984 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 209 GetRequests, 189 SyntacticMatches, 2 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 50 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=77, Invalid=303, Unknown=0, NotChecked=0, Total=380 [2022-04-06 22:23:56,985 INFO L913 BasicCegarLoop]: 54 mSDtfsCounter, 15 mSDsluCounter, 290 mSDsCounter, 0 mSdLazyCounter, 760 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 344 SdHoareTripleChecker+Invalid, 770 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 760 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-04-06 22:23:56,985 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [20 Valid, 344 Invalid, 770 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 760 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-04-06 22:23:56,985 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 491 states. [2022-04-06 22:23:57,086 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 491 to 464. [2022-04-06 22:23:57,086 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 464 states, 303 states have (on average 1.141914191419142) internal successors, (346), 311 states have internal predecessors, (346), 102 states have call successors, (102), 59 states have call predecessors, (102), 58 states have return successors, (98), 93 states have call predecessors, (98), 98 states have call successors, (98) [2022-04-06 22:23:57,087 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 464 states to 464 states and 546 transitions. [2022-04-06 22:23:57,088 INFO L78 Accepts]: Start accepts. Automaton has 464 states and 546 transitions. Word has length 104 [2022-04-06 22:23:57,088 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:23:57,088 INFO L478 AbstractCegarLoop]: Abstraction has 464 states and 546 transitions. [2022-04-06 22:23:57,088 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 2.6153846153846154) internal successors, (34), 12 states have internal predecessors, (34), 7 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (16), 7 states have call predecessors, (16), 7 states have call successors, (16) [2022-04-06 22:23:57,088 INFO L276 IsEmpty]: Start isEmpty. Operand 464 states and 546 transitions. [2022-04-06 22:23:57,089 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 105 [2022-04-06 22:23:57,089 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:23:57,089 INFO L499 BasicCegarLoop]: trace histogram [14, 13, 13, 5, 5, 5, 5, 5, 4, 4, 4, 4, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 22:23:57,113 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Ended with exit code 0 [2022-04-06 22:23:57,311 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:23:57,311 INFO L403 AbstractCegarLoop]: === Iteration 32 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:23:57,312 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:23:57,312 INFO L85 PathProgramCache]: Analyzing trace with hash 549320720, now seen corresponding path program 27 times [2022-04-06 22:23:57,312 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:23:57,312 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [824101872] [2022-04-06 22:23:57,312 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:23:57,312 INFO L85 PathProgramCache]: Analyzing trace with hash 549320720, now seen corresponding path program 28 times [2022-04-06 22:23:57,312 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:23:57,313 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1052611785] [2022-04-06 22:23:57,313 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:23:57,313 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:23:57,319 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:23:57,319 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1575978492] [2022-04-06 22:23:57,319 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 22:23:57,320 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:23:57,320 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:23:57,321 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 22:23:57,332 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2022-04-06 22:23:57,373 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 22:23:57,374 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:23:57,375 INFO L263 TraceCheckSpWp]: Trace formula consists of 230 conjuncts, 52 conjunts are in the unsatisfiable core [2022-04-06 22:23:57,377 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:23:58,610 INFO L134 CoverageAnalysis]: Checked inductivity of 400 backedges. 74 proven. 100 refuted. 0 times theorem prover too weak. 226 trivial. 0 not checked. [2022-04-06 22:23:58,610 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:23:59,254 INFO L134 CoverageAnalysis]: Checked inductivity of 400 backedges. 113 proven. 32 refuted. 0 times theorem prover too weak. 255 trivial. 0 not checked. [2022-04-06 22:23:59,255 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:23:59,255 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1052611785] [2022-04-06 22:23:59,255 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:23:59,255 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1575978492] [2022-04-06 22:23:59,255 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1575978492] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 22:23:59,255 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 22:23:59,255 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 11] total 19 [2022-04-06 22:23:59,256 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:23:59,256 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [824101872] [2022-04-06 22:23:59,256 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [824101872] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:23:59,256 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:23:59,256 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-04-06 22:23:59,256 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1389957154] [2022-04-06 22:23:59,256 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:23:59,256 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-04-06 22:23:59,256 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:23:59,257 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-04-06 22:23:59,257 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=270, Unknown=0, NotChecked=0, Total=342 [2022-04-06 22:23:59,257 INFO L87 Difference]: Start difference. First operand 464 states and 546 transitions. Second operand has 13 states, 12 states have (on average 2.8333333333333335) internal successors, (34), 11 states have internal predecessors, (34), 7 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (16), 8 states have call predecessors, (16), 7 states have call successors, (16) [2022-04-06 22:24:01,111 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:24:01,111 INFO L93 Difference]: Finished difference Result 495 states and 588 transitions. [2022-04-06 22:24:01,112 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-04-06 22:24:01,112 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 2.8333333333333335) internal successors, (34), 11 states have internal predecessors, (34), 7 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (16), 8 states have call predecessors, (16), 7 states have call successors, (16) Word has length 104 [2022-04-06 22:24:01,112 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:24:01,114 INFO L225 Difference]: With dead ends: 495 [2022-04-06 22:24:01,114 INFO L226 Difference]: Without dead ends: 493 [2022-04-06 22:24:01,115 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 209 GetRequests, 189 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 49 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=85, Invalid=335, Unknown=0, NotChecked=0, Total=420 [2022-04-06 22:24:01,115 INFO L913 BasicCegarLoop]: 53 mSDtfsCounter, 15 mSDsluCounter, 261 mSDsCounter, 0 mSdLazyCounter, 691 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 314 SdHoareTripleChecker+Invalid, 702 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 691 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2022-04-06 22:24:01,115 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [22 Valid, 314 Invalid, 702 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 691 Invalid, 0 Unknown, 0 Unchecked, 1.7s Time] [2022-04-06 22:24:01,116 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 493 states. [2022-04-06 22:24:01,230 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 493 to 466. [2022-04-06 22:24:01,231 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 466 states, 304 states have (on average 1.1414473684210527) internal successors, (347), 312 states have internal predecessors, (347), 102 states have call successors, (102), 60 states have call predecessors, (102), 59 states have return successors, (98), 93 states have call predecessors, (98), 98 states have call successors, (98) [2022-04-06 22:24:01,232 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 466 states to 466 states and 547 transitions. [2022-04-06 22:24:01,233 INFO L78 Accepts]: Start accepts. Automaton has 466 states and 547 transitions. Word has length 104 [2022-04-06 22:24:01,233 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:24:01,233 INFO L478 AbstractCegarLoop]: Abstraction has 466 states and 547 transitions. [2022-04-06 22:24:01,233 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 2.8333333333333335) internal successors, (34), 11 states have internal predecessors, (34), 7 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (16), 8 states have call predecessors, (16), 7 states have call successors, (16) [2022-04-06 22:24:01,233 INFO L276 IsEmpty]: Start isEmpty. Operand 466 states and 547 transitions. [2022-04-06 22:24:01,234 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 105 [2022-04-06 22:24:01,234 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:24:01,234 INFO L499 BasicCegarLoop]: trace histogram [14, 13, 13, 5, 5, 5, 5, 5, 4, 4, 4, 4, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 22:24:01,258 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2022-04-06 22:24:01,455 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable31 [2022-04-06 22:24:01,455 INFO L403 AbstractCegarLoop]: === Iteration 33 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:24:01,455 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:24:01,455 INFO L85 PathProgramCache]: Analyzing trace with hash -633359412, now seen corresponding path program 29 times [2022-04-06 22:24:01,455 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:24:01,455 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [205480530] [2022-04-06 22:24:01,456 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:24:01,456 INFO L85 PathProgramCache]: Analyzing trace with hash -633359412, now seen corresponding path program 30 times [2022-04-06 22:24:01,456 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:24:01,456 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1531773400] [2022-04-06 22:24:01,456 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:24:01,456 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:24:01,462 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:24:01,462 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1576755270] [2022-04-06 22:24:01,462 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-06 22:24:01,463 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:24:01,464 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:24:01,464 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 22:24:01,465 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2022-04-06 22:24:01,965 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-04-06 22:24:01,965 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:24:01,967 INFO L263 TraceCheckSpWp]: Trace formula consists of 179 conjuncts, 40 conjunts are in the unsatisfiable core [2022-04-06 22:24:01,969 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:24:02,672 INFO L134 CoverageAnalysis]: Checked inductivity of 400 backedges. 58 proven. 41 refuted. 0 times theorem prover too weak. 301 trivial. 0 not checked. [2022-04-06 22:24:02,672 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:24:09,021 INFO L134 CoverageAnalysis]: Checked inductivity of 400 backedges. 62 proven. 25 refuted. 0 times theorem prover too weak. 313 trivial. 0 not checked. [2022-04-06 22:24:09,022 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:24:09,022 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1531773400] [2022-04-06 22:24:09,022 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:24:09,022 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1576755270] [2022-04-06 22:24:09,022 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1576755270] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 22:24:09,022 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 22:24:09,022 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 9] total 18 [2022-04-06 22:24:09,022 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:24:09,022 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [205480530] [2022-04-06 22:24:09,022 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [205480530] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:24:09,022 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:24:09,022 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2022-04-06 22:24:09,022 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [26990834] [2022-04-06 22:24:09,023 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:24:09,023 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-04-06 22:24:09,023 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:24:09,023 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-04-06 22:24:09,023 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=248, Unknown=2, NotChecked=0, Total=306 [2022-04-06 22:24:09,023 INFO L87 Difference]: Start difference. First operand 466 states and 547 transitions. Second operand has 14 states, 13 states have (on average 2.076923076923077) internal successors, (27), 11 states have internal predecessors, (27), 5 states have call successors, (12), 2 states have call predecessors, (12), 3 states have return successors, (10), 7 states have call predecessors, (10), 5 states have call successors, (10) [2022-04-06 22:24:11,320 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 22:24:11,997 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:24:11,997 INFO L93 Difference]: Finished difference Result 545 states and 658 transitions. [2022-04-06 22:24:11,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-04-06 22:24:11,998 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 2.076923076923077) internal successors, (27), 11 states have internal predecessors, (27), 5 states have call successors, (12), 2 states have call predecessors, (12), 3 states have return successors, (10), 7 states have call predecessors, (10), 5 states have call successors, (10) Word has length 104 [2022-04-06 22:24:11,998 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:24:12,000 INFO L225 Difference]: With dead ends: 545 [2022-04-06 22:24:12,000 INFO L226 Difference]: Without dead ends: 543 [2022-04-06 22:24:12,000 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 210 GetRequests, 189 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 86 ImplicationChecksByTransitivity, 6.3s TimeCoverageRelationStatistics Valid=73, Invalid=345, Unknown=2, NotChecked=0, Total=420 [2022-04-06 22:24:12,001 INFO L913 BasicCegarLoop]: 39 mSDtfsCounter, 60 mSDsluCounter, 129 mSDsCounter, 0 mSdLazyCounter, 390 mSolverCounterSat, 48 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 75 SdHoareTripleChecker+Valid, 168 SdHoareTripleChecker+Invalid, 439 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 48 IncrementalHoareTripleChecker+Valid, 390 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.8s IncrementalHoareTripleChecker+Time [2022-04-06 22:24:12,001 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [75 Valid, 168 Invalid, 439 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [48 Valid, 390 Invalid, 1 Unknown, 0 Unchecked, 2.8s Time] [2022-04-06 22:24:12,001 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 543 states. [2022-04-06 22:24:12,123 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 543 to 455. [2022-04-06 22:24:12,124 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 455 states, 295 states have (on average 1.1355932203389831) internal successors, (335), 307 states have internal predecessors, (335), 101 states have call successors, (101), 59 states have call predecessors, (101), 58 states have return successors, (97), 88 states have call predecessors, (97), 97 states have call successors, (97) [2022-04-06 22:24:12,125 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 455 states to 455 states and 533 transitions. [2022-04-06 22:24:12,125 INFO L78 Accepts]: Start accepts. Automaton has 455 states and 533 transitions. Word has length 104 [2022-04-06 22:24:12,125 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:24:12,125 INFO L478 AbstractCegarLoop]: Abstraction has 455 states and 533 transitions. [2022-04-06 22:24:12,125 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 2.076923076923077) internal successors, (27), 11 states have internal predecessors, (27), 5 states have call successors, (12), 2 states have call predecessors, (12), 3 states have return successors, (10), 7 states have call predecessors, (10), 5 states have call successors, (10) [2022-04-06 22:24:12,126 INFO L276 IsEmpty]: Start isEmpty. Operand 455 states and 533 transitions. [2022-04-06 22:24:12,127 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 110 [2022-04-06 22:24:12,127 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:24:12,127 INFO L499 BasicCegarLoop]: trace histogram [15, 14, 14, 5, 5, 5, 5, 5, 5, 5, 4, 4, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 22:24:12,134 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Forceful destruction successful, exit code 0 [2022-04-06 22:24:12,327 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:24:12,328 INFO L403 AbstractCegarLoop]: === Iteration 34 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:24:12,328 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:24:12,328 INFO L85 PathProgramCache]: Analyzing trace with hash -1283404789, now seen corresponding path program 31 times [2022-04-06 22:24:12,328 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:24:12,328 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [154017446] [2022-04-06 22:24:12,328 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:24:12,328 INFO L85 PathProgramCache]: Analyzing trace with hash -1283404789, now seen corresponding path program 32 times [2022-04-06 22:24:12,329 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:24:12,329 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1412465183] [2022-04-06 22:24:12,329 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:24:12,329 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:24:12,334 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:24:12,335 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [263468666] [2022-04-06 22:24:12,335 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 22:24:12,335 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:24:12,335 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:24:12,336 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 22:24:12,347 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2022-04-06 22:24:12,396 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 22:24:12,396 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:24:12,397 INFO L263 TraceCheckSpWp]: Trace formula consists of 277 conjuncts, 41 conjunts are in the unsatisfiable core [2022-04-06 22:24:12,400 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:24:12,915 INFO L134 CoverageAnalysis]: Checked inductivity of 458 backedges. 28 proven. 62 refuted. 0 times theorem prover too weak. 368 trivial. 0 not checked. [2022-04-06 22:24:12,915 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:24:13,257 INFO L134 CoverageAnalysis]: Checked inductivity of 458 backedges. 28 proven. 62 refuted. 0 times theorem prover too weak. 368 trivial. 0 not checked. [2022-04-06 22:24:13,257 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:24:13,257 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1412465183] [2022-04-06 22:24:13,257 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:24:13,258 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [263468666] [2022-04-06 22:24:13,258 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [263468666] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 22:24:13,258 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 22:24:13,258 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2022-04-06 22:24:13,258 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:24:13,258 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [154017446] [2022-04-06 22:24:13,258 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [154017446] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:24:13,258 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:24:13,258 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-04-06 22:24:13,258 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [575314949] [2022-04-06 22:24:13,258 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:24:13,259 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-04-06 22:24:13,259 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:24:13,259 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-04-06 22:24:13,259 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=136, Unknown=0, NotChecked=0, Total=182 [2022-04-06 22:24:13,259 INFO L87 Difference]: Start difference. First operand 455 states and 533 transitions. Second operand has 9 states, 9 states have (on average 3.4444444444444446) internal successors, (31), 8 states have internal predecessors, (31), 6 states have call successors, (19), 2 states have call predecessors, (19), 1 states have return successors, (17), 6 states have call predecessors, (17), 6 states have call successors, (17) [2022-04-06 22:24:13,786 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:24:13,786 INFO L93 Difference]: Finished difference Result 481 states and 574 transitions. [2022-04-06 22:24:13,787 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-04-06 22:24:13,787 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 3.4444444444444446) internal successors, (31), 8 states have internal predecessors, (31), 6 states have call successors, (19), 2 states have call predecessors, (19), 1 states have return successors, (17), 6 states have call predecessors, (17), 6 states have call successors, (17) Word has length 109 [2022-04-06 22:24:13,787 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:24:13,789 INFO L225 Difference]: With dead ends: 481 [2022-04-06 22:24:13,789 INFO L226 Difference]: Without dead ends: 475 [2022-04-06 22:24:13,789 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 218 GetRequests, 204 SyntacticMatches, 1 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=50, Invalid=160, Unknown=0, NotChecked=0, Total=210 [2022-04-06 22:24:13,790 INFO L913 BasicCegarLoop]: 61 mSDtfsCounter, 9 mSDsluCounter, 226 mSDsCounter, 0 mSdLazyCounter, 399 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 287 SdHoareTripleChecker+Invalid, 412 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 399 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-04-06 22:24:13,790 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [13 Valid, 287 Invalid, 412 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 399 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-04-06 22:24:13,791 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 475 states. [2022-04-06 22:24:13,953 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 475 to 449. [2022-04-06 22:24:13,954 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 449 states, 292 states have (on average 1.1369863013698631) internal successors, (332), 303 states have internal predecessors, (332), 99 states have call successors, (99), 58 states have call predecessors, (99), 57 states have return successors, (95), 87 states have call predecessors, (95), 95 states have call successors, (95) [2022-04-06 22:24:13,956 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 449 states to 449 states and 526 transitions. [2022-04-06 22:24:13,956 INFO L78 Accepts]: Start accepts. Automaton has 449 states and 526 transitions. Word has length 109 [2022-04-06 22:24:13,956 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:24:13,956 INFO L478 AbstractCegarLoop]: Abstraction has 449 states and 526 transitions. [2022-04-06 22:24:13,956 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 3.4444444444444446) internal successors, (31), 8 states have internal predecessors, (31), 6 states have call successors, (19), 2 states have call predecessors, (19), 1 states have return successors, (17), 6 states have call predecessors, (17), 6 states have call successors, (17) [2022-04-06 22:24:13,957 INFO L276 IsEmpty]: Start isEmpty. Operand 449 states and 526 transitions. [2022-04-06 22:24:13,957 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 110 [2022-04-06 22:24:13,958 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:24:13,958 INFO L499 BasicCegarLoop]: trace histogram [15, 14, 14, 5, 5, 5, 5, 5, 5, 5, 4, 4, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 22:24:13,975 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Ended with exit code 0 [2022-04-06 22:24:14,159 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:24:14,159 INFO L403 AbstractCegarLoop]: === Iteration 35 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:24:14,160 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:24:14,160 INFO L85 PathProgramCache]: Analyzing trace with hash -1677771575, now seen corresponding path program 33 times [2022-04-06 22:24:14,160 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:24:14,160 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [2118544789] [2022-04-06 22:24:14,160 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:24:14,160 INFO L85 PathProgramCache]: Analyzing trace with hash -1677771575, now seen corresponding path program 34 times [2022-04-06 22:24:14,160 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:24:14,160 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [374017688] [2022-04-06 22:24:14,160 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:24:14,161 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:24:14,165 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:24:14,166 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2089727334] [2022-04-06 22:24:14,166 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 22:24:14,166 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:24:14,166 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:24:14,167 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 22:24:14,167 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2022-04-06 22:24:14,227 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 22:24:14,227 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:24:14,229 INFO L263 TraceCheckSpWp]: Trace formula consists of 239 conjuncts, 47 conjunts are in the unsatisfiable core [2022-04-06 22:24:14,232 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:24:14,886 INFO L134 CoverageAnalysis]: Checked inductivity of 458 backedges. 30 proven. 99 refuted. 0 times theorem prover too weak. 329 trivial. 0 not checked. [2022-04-06 22:24:14,886 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:24:17,427 INFO L134 CoverageAnalysis]: Checked inductivity of 458 backedges. 34 proven. 95 refuted. 0 times theorem prover too weak. 329 trivial. 0 not checked. [2022-04-06 22:24:17,428 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:24:17,428 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [374017688] [2022-04-06 22:24:17,428 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:24:17,428 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2089727334] [2022-04-06 22:24:17,428 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2089727334] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 22:24:17,428 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 22:24:17,428 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13] total 20 [2022-04-06 22:24:17,429 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:24:17,429 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [2118544789] [2022-04-06 22:24:17,429 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [2118544789] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:24:17,429 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:24:17,429 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-04-06 22:24:17,429 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [679990964] [2022-04-06 22:24:17,429 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:24:17,429 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-04-06 22:24:17,429 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:24:17,429 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-04-06 22:24:17,430 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=298, Unknown=0, NotChecked=0, Total=380 [2022-04-06 22:24:17,430 INFO L87 Difference]: Start difference. First operand 449 states and 526 transitions. Second operand has 12 states, 12 states have (on average 2.8333333333333335) internal successors, (34), 11 states have internal predecessors, (34), 6 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (17), 6 states have call predecessors, (17), 6 states have call successors, (17) [2022-04-06 22:24:18,007 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:24:18,007 INFO L93 Difference]: Finished difference Result 485 states and 576 transitions. [2022-04-06 22:24:18,008 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-04-06 22:24:18,008 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.8333333333333335) internal successors, (34), 11 states have internal predecessors, (34), 6 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (17), 6 states have call predecessors, (17), 6 states have call successors, (17) Word has length 109 [2022-04-06 22:24:18,009 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:24:18,011 INFO L225 Difference]: With dead ends: 485 [2022-04-06 22:24:18,011 INFO L226 Difference]: Without dead ends: 479 [2022-04-06 22:24:18,011 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 219 GetRequests, 198 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 49 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=95, Invalid=367, Unknown=0, NotChecked=0, Total=462 [2022-04-06 22:24:18,011 INFO L913 BasicCegarLoop]: 50 mSDtfsCounter, 17 mSDsluCounter, 198 mSDsCounter, 0 mSdLazyCounter, 538 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 21 SdHoareTripleChecker+Valid, 248 SdHoareTripleChecker+Invalid, 565 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 538 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-04-06 22:24:18,011 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [21 Valid, 248 Invalid, 565 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 538 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-04-06 22:24:18,012 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 479 states. [2022-04-06 22:24:18,133 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 479 to 459. [2022-04-06 22:24:18,133 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 459 states, 300 states have (on average 1.1366666666666667) internal successors, (341), 310 states have internal predecessors, (341), 99 states have call successors, (99), 60 states have call predecessors, (99), 59 states have return successors, (95), 88 states have call predecessors, (95), 95 states have call successors, (95) [2022-04-06 22:24:18,135 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 459 states to 459 states and 535 transitions. [2022-04-06 22:24:18,136 INFO L78 Accepts]: Start accepts. Automaton has 459 states and 535 transitions. Word has length 109 [2022-04-06 22:24:18,136 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:24:18,136 INFO L478 AbstractCegarLoop]: Abstraction has 459 states and 535 transitions. [2022-04-06 22:24:18,136 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.8333333333333335) internal successors, (34), 11 states have internal predecessors, (34), 6 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (17), 6 states have call predecessors, (17), 6 states have call successors, (17) [2022-04-06 22:24:18,136 INFO L276 IsEmpty]: Start isEmpty. Operand 459 states and 535 transitions. [2022-04-06 22:24:18,137 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 110 [2022-04-06 22:24:18,137 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:24:18,137 INFO L499 BasicCegarLoop]: trace histogram [15, 14, 14, 5, 5, 5, 5, 5, 5, 5, 4, 4, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 22:24:18,154 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Ended with exit code 0 [2022-04-06 22:24:18,338 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2022-04-06 22:24:18,338 INFO L403 AbstractCegarLoop]: === Iteration 36 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:24:18,338 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:24:18,338 INFO L85 PathProgramCache]: Analyzing trace with hash 103380621, now seen corresponding path program 35 times [2022-04-06 22:24:18,339 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:24:18,339 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [665541346] [2022-04-06 22:24:18,339 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:24:18,339 INFO L85 PathProgramCache]: Analyzing trace with hash 103380621, now seen corresponding path program 36 times [2022-04-06 22:24:18,339 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:24:18,339 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1489575898] [2022-04-06 22:24:18,339 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:24:18,339 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:24:18,344 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:24:18,344 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [329615318] [2022-04-06 22:24:18,344 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-06 22:24:18,344 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:24:18,344 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:24:18,345 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 22:24:18,346 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2022-04-06 22:24:19,083 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-04-06 22:24:19,083 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:24:19,085 INFO L263 TraceCheckSpWp]: Trace formula consists of 188 conjuncts, 41 conjunts are in the unsatisfiable core [2022-04-06 22:24:19,087 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:24:19,378 INFO L134 CoverageAnalysis]: Checked inductivity of 458 backedges. 121 proven. 5 refuted. 0 times theorem prover too weak. 332 trivial. 0 not checked. [2022-04-06 22:24:19,378 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:24:19,721 INFO L134 CoverageAnalysis]: Checked inductivity of 458 backedges. 121 proven. 5 refuted. 0 times theorem prover too weak. 332 trivial. 0 not checked. [2022-04-06 22:24:19,721 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:24:19,722 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1489575898] [2022-04-06 22:24:19,722 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:24:19,722 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [329615318] [2022-04-06 22:24:19,722 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [329615318] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 22:24:19,722 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 22:24:19,722 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 8] total 15 [2022-04-06 22:24:19,722 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:24:19,722 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [665541346] [2022-04-06 22:24:19,722 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [665541346] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:24:19,722 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:24:19,723 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-04-06 22:24:19,723 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [204288040] [2022-04-06 22:24:19,723 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:24:19,723 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-04-06 22:24:19,723 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:24:19,723 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-04-06 22:24:19,723 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=170, Unknown=0, NotChecked=0, Total=210 [2022-04-06 22:24:19,724 INFO L87 Difference]: Start difference. First operand 459 states and 535 transitions. Second operand has 12 states, 11 states have (on average 2.272727272727273) internal successors, (25), 10 states have internal predecessors, (25), 5 states have call successors, (10), 2 states have call predecessors, (10), 3 states have return successors, (9), 5 states have call predecessors, (9), 4 states have call successors, (9) [2022-04-06 22:24:20,087 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:24:20,087 INFO L93 Difference]: Finished difference Result 469 states and 543 transitions. [2022-04-06 22:24:20,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-04-06 22:24:20,088 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 2.272727272727273) internal successors, (25), 10 states have internal predecessors, (25), 5 states have call successors, (10), 2 states have call predecessors, (10), 3 states have return successors, (9), 5 states have call predecessors, (9), 4 states have call successors, (9) Word has length 109 [2022-04-06 22:24:20,088 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:24:20,090 INFO L225 Difference]: With dead ends: 469 [2022-04-06 22:24:20,090 INFO L226 Difference]: Without dead ends: 448 [2022-04-06 22:24:20,090 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 221 GetRequests, 201 SyntacticMatches, 3 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 49 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=65, Invalid=277, Unknown=0, NotChecked=0, Total=342 [2022-04-06 22:24:20,091 INFO L913 BasicCegarLoop]: 24 mSDtfsCounter, 19 mSDsluCounter, 114 mSDsCounter, 0 mSdLazyCounter, 201 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 138 SdHoareTripleChecker+Invalid, 220 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 201 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-04-06 22:24:20,091 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [20 Valid, 138 Invalid, 220 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 201 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-04-06 22:24:20,092 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 448 states. [2022-04-06 22:24:20,245 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 448 to 443. [2022-04-06 22:24:20,246 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 443 states, 296 states have (on average 1.125) internal successors, (333), 303 states have internal predecessors, (333), 88 states have call successors, (88), 59 states have call predecessors, (88), 58 states have return successors, (85), 80 states have call predecessors, (85), 85 states have call successors, (85) [2022-04-06 22:24:20,247 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 443 states to 443 states and 506 transitions. [2022-04-06 22:24:20,247 INFO L78 Accepts]: Start accepts. Automaton has 443 states and 506 transitions. Word has length 109 [2022-04-06 22:24:20,248 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:24:20,248 INFO L478 AbstractCegarLoop]: Abstraction has 443 states and 506 transitions. [2022-04-06 22:24:20,248 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 2.272727272727273) internal successors, (25), 10 states have internal predecessors, (25), 5 states have call successors, (10), 2 states have call predecessors, (10), 3 states have return successors, (9), 5 states have call predecessors, (9), 4 states have call successors, (9) [2022-04-06 22:24:20,248 INFO L276 IsEmpty]: Start isEmpty. Operand 443 states and 506 transitions. [2022-04-06 22:24:20,249 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 119 [2022-04-06 22:24:20,249 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:24:20,249 INFO L499 BasicCegarLoop]: trace histogram [16, 15, 15, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 22:24:20,257 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Ended with exit code 0 [2022-04-06 22:24:20,457 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2022-04-06 22:24:20,457 INFO L403 AbstractCegarLoop]: === Iteration 37 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:24:20,457 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:24:20,457 INFO L85 PathProgramCache]: Analyzing trace with hash 1511605586, now seen corresponding path program 9 times [2022-04-06 22:24:20,458 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:24:20,458 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1822964053] [2022-04-06 22:24:20,458 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:24:20,459 INFO L85 PathProgramCache]: Analyzing trace with hash 1511605586, now seen corresponding path program 10 times [2022-04-06 22:24:20,459 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:24:20,459 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [111339311] [2022-04-06 22:24:20,459 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:24:20,459 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:24:20,466 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:24:20,466 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [815387496] [2022-04-06 22:24:20,466 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 22:24:20,466 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:24:20,467 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:24:20,468 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 22:24:20,469 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2022-04-06 22:24:20,539 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 22:24:20,540 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:24:20,541 INFO L263 TraceCheckSpWp]: Trace formula consists of 299 conjuncts, 15 conjunts are in the unsatisfiable core [2022-04-06 22:24:20,543 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:24:20,731 INFO L134 CoverageAnalysis]: Checked inductivity of 534 backedges. 30 proven. 440 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked. [2022-04-06 22:24:20,731 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:24:20,945 INFO L134 CoverageAnalysis]: Checked inductivity of 534 backedges. 30 proven. 80 refuted. 0 times theorem prover too weak. 424 trivial. 0 not checked. [2022-04-06 22:24:20,946 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:24:20,946 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [111339311] [2022-04-06 22:24:20,946 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:24:20,946 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [815387496] [2022-04-06 22:24:20,946 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [815387496] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 22:24:20,946 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 22:24:20,946 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 16 [2022-04-06 22:24:20,946 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:24:20,946 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1822964053] [2022-04-06 22:24:20,946 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1822964053] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:24:20,947 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:24:20,947 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-04-06 22:24:20,947 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [283341805] [2022-04-06 22:24:20,947 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:24:20,947 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-04-06 22:24:20,947 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:24:20,948 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-04-06 22:24:20,948 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=144, Unknown=0, NotChecked=0, Total=240 [2022-04-06 22:24:20,948 INFO L87 Difference]: Start difference. First operand 443 states and 506 transitions. Second operand has 9 states, 9 states have (on average 5.222222222222222) internal successors, (47), 8 states have internal predecessors, (47), 8 states have call successors, (20), 8 states have call predecessors, (20), 6 states have return successors, (18), 6 states have call predecessors, (18), 7 states have call successors, (18) [2022-04-06 22:24:21,216 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:24:21,217 INFO L93 Difference]: Finished difference Result 556 states and 641 transitions. [2022-04-06 22:24:21,217 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-04-06 22:24:21,217 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 5.222222222222222) internal successors, (47), 8 states have internal predecessors, (47), 8 states have call successors, (20), 8 states have call predecessors, (20), 6 states have return successors, (18), 6 states have call predecessors, (18), 7 states have call successors, (18) Word has length 118 [2022-04-06 22:24:21,217 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:24:21,220 INFO L225 Difference]: With dead ends: 556 [2022-04-06 22:24:21,220 INFO L226 Difference]: Without dead ends: 547 [2022-04-06 22:24:21,220 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 240 GetRequests, 221 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=171, Invalid=249, Unknown=0, NotChecked=0, Total=420 [2022-04-06 22:24:21,221 INFO L913 BasicCegarLoop]: 47 mSDtfsCounter, 12 mSDsluCounter, 135 mSDsCounter, 0 mSdLazyCounter, 74 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 182 SdHoareTripleChecker+Invalid, 81 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 74 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-06 22:24:21,221 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [12 Valid, 182 Invalid, 81 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 74 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-06 22:24:21,222 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 547 states. [2022-04-06 22:24:21,433 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 547 to 531. [2022-04-06 22:24:21,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 531 states, 358 states have (on average 1.111731843575419) internal successors, (398), 366 states have internal predecessors, (398), 102 states have call successors, (102), 71 states have call predecessors, (102), 70 states have return successors, (99), 93 states have call predecessors, (99), 99 states have call successors, (99) [2022-04-06 22:24:21,436 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 531 states to 531 states and 599 transitions. [2022-04-06 22:24:21,437 INFO L78 Accepts]: Start accepts. Automaton has 531 states and 599 transitions. Word has length 118 [2022-04-06 22:24:21,437 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:24:21,437 INFO L478 AbstractCegarLoop]: Abstraction has 531 states and 599 transitions. [2022-04-06 22:24:21,437 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.222222222222222) internal successors, (47), 8 states have internal predecessors, (47), 8 states have call successors, (20), 8 states have call predecessors, (20), 6 states have return successors, (18), 6 states have call predecessors, (18), 7 states have call successors, (18) [2022-04-06 22:24:21,438 INFO L276 IsEmpty]: Start isEmpty. Operand 531 states and 599 transitions. [2022-04-06 22:24:21,439 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 138 [2022-04-06 22:24:21,439 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:24:21,439 INFO L499 BasicCegarLoop]: trace histogram [19, 18, 18, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 22:24:21,458 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Ended with exit code 0 [2022-04-06 22:24:21,647 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2022-04-06 22:24:21,647 INFO L403 AbstractCegarLoop]: === Iteration 38 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:24:21,648 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:24:21,648 INFO L85 PathProgramCache]: Analyzing trace with hash -1126498815, now seen corresponding path program 11 times [2022-04-06 22:24:21,648 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:24:21,648 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [5337357] [2022-04-06 22:24:21,648 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:24:21,648 INFO L85 PathProgramCache]: Analyzing trace with hash -1126498815, now seen corresponding path program 12 times [2022-04-06 22:24:21,648 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:24:21,648 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1223851406] [2022-04-06 22:24:21,648 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:24:21,649 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:24:21,655 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:24:21,655 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1250797563] [2022-04-06 22:24:21,655 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-06 22:24:21,655 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:24:21,656 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:24:21,660 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 22:24:21,661 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2022-04-06 22:24:21,737 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 13 check-sat command(s) [2022-04-06 22:24:21,737 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:24:21,738 INFO L263 TraceCheckSpWp]: Trace formula consists of 330 conjuncts, 17 conjunts are in the unsatisfiable core [2022-04-06 22:24:21,740 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:24:21,964 INFO L134 CoverageAnalysis]: Checked inductivity of 769 backedges. 36 proven. 657 refuted. 0 times theorem prover too weak. 76 trivial. 0 not checked. [2022-04-06 22:24:21,965 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:24:22,275 INFO L134 CoverageAnalysis]: Checked inductivity of 769 backedges. 36 proven. 117 refuted. 0 times theorem prover too weak. 616 trivial. 0 not checked. [2022-04-06 22:24:22,275 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:24:22,275 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1223851406] [2022-04-06 22:24:22,275 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:24:22,275 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1250797563] [2022-04-06 22:24:22,275 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1250797563] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 22:24:22,275 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 22:24:22,276 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 18 [2022-04-06 22:24:22,276 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:24:22,276 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [5337357] [2022-04-06 22:24:22,276 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [5337357] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:24:22,276 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:24:22,276 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-04-06 22:24:22,276 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1828950264] [2022-04-06 22:24:22,276 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:24:22,277 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-04-06 22:24:22,277 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:24:22,277 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-04-06 22:24:22,277 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=125, Invalid=181, Unknown=0, NotChecked=0, Total=306 [2022-04-06 22:24:22,277 INFO L87 Difference]: Start difference. First operand 531 states and 599 transitions. Second operand has 10 states, 10 states have (on average 5.4) internal successors, (54), 9 states have internal predecessors, (54), 9 states have call successors, (23), 9 states have call predecessors, (23), 7 states have return successors, (21), 7 states have call predecessors, (21), 8 states have call successors, (21) [2022-04-06 22:24:22,594 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:24:22,594 INFO L93 Difference]: Finished difference Result 655 states and 755 transitions. [2022-04-06 22:24:22,595 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-04-06 22:24:22,595 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 5.4) internal successors, (54), 9 states have internal predecessors, (54), 9 states have call successors, (23), 9 states have call predecessors, (23), 7 states have return successors, (21), 7 states have call predecessors, (21), 8 states have call successors, (21) Word has length 137 [2022-04-06 22:24:22,595 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:24:22,597 INFO L225 Difference]: With dead ends: 655 [2022-04-06 22:24:22,597 INFO L226 Difference]: Without dead ends: 646 [2022-04-06 22:24:22,598 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 279 GetRequests, 257 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=227, Invalid=325, Unknown=0, NotChecked=0, Total=552 [2022-04-06 22:24:22,598 INFO L913 BasicCegarLoop]: 50 mSDtfsCounter, 28 mSDsluCounter, 124 mSDsCounter, 0 mSdLazyCounter, 61 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 28 SdHoareTripleChecker+Valid, 174 SdHoareTripleChecker+Invalid, 82 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 61 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-06 22:24:22,598 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [28 Valid, 174 Invalid, 82 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 61 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-06 22:24:22,599 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 646 states. [2022-04-06 22:24:22,799 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 646 to 644. [2022-04-06 22:24:22,799 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 644 states, 431 states have (on average 1.1090487238979119) internal successors, (478), 442 states have internal predecessors, (478), 129 states have call successors, (129), 84 states have call predecessors, (129), 83 states have return successors, (126), 117 states have call predecessors, (126), 126 states have call successors, (126) [2022-04-06 22:24:22,801 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 644 states to 644 states and 733 transitions. [2022-04-06 22:24:22,801 INFO L78 Accepts]: Start accepts. Automaton has 644 states and 733 transitions. Word has length 137 [2022-04-06 22:24:22,801 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:24:22,802 INFO L478 AbstractCegarLoop]: Abstraction has 644 states and 733 transitions. [2022-04-06 22:24:22,802 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.4) internal successors, (54), 9 states have internal predecessors, (54), 9 states have call successors, (23), 9 states have call predecessors, (23), 7 states have return successors, (21), 7 states have call predecessors, (21), 8 states have call successors, (21) [2022-04-06 22:24:22,802 INFO L276 IsEmpty]: Start isEmpty. Operand 644 states and 733 transitions. [2022-04-06 22:24:22,803 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 157 [2022-04-06 22:24:22,803 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:24:22,803 INFO L499 BasicCegarLoop]: trace histogram [22, 21, 21, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 22:24:22,820 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Ended with exit code 0 [2022-04-06 22:24:23,004 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37,37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:24:23,004 INFO L403 AbstractCegarLoop]: === Iteration 39 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:24:23,004 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:24:23,004 INFO L85 PathProgramCache]: Analyzing trace with hash 1647300850, now seen corresponding path program 13 times [2022-04-06 22:24:23,004 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:24:23,004 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [725216639] [2022-04-06 22:24:23,005 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:24:23,005 INFO L85 PathProgramCache]: Analyzing trace with hash 1647300850, now seen corresponding path program 14 times [2022-04-06 22:24:23,005 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:24:23,005 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1350381405] [2022-04-06 22:24:23,005 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:24:23,005 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:24:23,011 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:24:23,011 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1601789478] [2022-04-06 22:24:23,011 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 22:24:23,011 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:24:23,011 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:24:23,012 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 22:24:23,013 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2022-04-06 22:24:23,072 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 22:24:23,072 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:24:23,074 INFO L263 TraceCheckSpWp]: Trace formula consists of 379 conjuncts, 19 conjunts are in the unsatisfiable core [2022-04-06 22:24:23,075 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:24:23,328 INFO L134 CoverageAnalysis]: Checked inductivity of 1047 backedges. 42 proven. 917 refuted. 0 times theorem prover too weak. 88 trivial. 0 not checked. [2022-04-06 22:24:23,328 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:24:23,628 INFO L134 CoverageAnalysis]: Checked inductivity of 1047 backedges. 42 proven. 161 refuted. 0 times theorem prover too weak. 844 trivial. 0 not checked. [2022-04-06 22:24:23,629 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:24:23,629 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1350381405] [2022-04-06 22:24:23,629 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:24:23,629 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1601789478] [2022-04-06 22:24:23,629 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1601789478] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 22:24:23,629 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 22:24:23,629 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2022-04-06 22:24:23,630 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:24:23,630 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [725216639] [2022-04-06 22:24:23,630 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [725216639] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:24:23,630 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:24:23,630 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-04-06 22:24:23,630 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [552858458] [2022-04-06 22:24:23,630 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:24:23,630 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-04-06 22:24:23,630 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:24:23,631 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-04-06 22:24:23,631 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=158, Invalid=222, Unknown=0, NotChecked=0, Total=380 [2022-04-06 22:24:23,631 INFO L87 Difference]: Start difference. First operand 644 states and 733 transitions. Second operand has 11 states, 11 states have (on average 5.545454545454546) internal successors, (61), 10 states have internal predecessors, (61), 10 states have call successors, (26), 10 states have call predecessors, (26), 8 states have return successors, (24), 8 states have call predecessors, (24), 9 states have call successors, (24) [2022-04-06 22:24:23,986 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:24:23,986 INFO L93 Difference]: Finished difference Result 768 states and 889 transitions. [2022-04-06 22:24:23,986 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-04-06 22:24:23,987 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 5.545454545454546) internal successors, (61), 10 states have internal predecessors, (61), 10 states have call successors, (26), 10 states have call predecessors, (26), 8 states have return successors, (24), 8 states have call predecessors, (24), 9 states have call successors, (24) Word has length 156 [2022-04-06 22:24:23,987 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:24:23,989 INFO L225 Difference]: With dead ends: 768 [2022-04-06 22:24:23,989 INFO L226 Difference]: Without dead ends: 759 [2022-04-06 22:24:23,990 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 318 GetRequests, 293 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 43 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=291, Invalid=411, Unknown=0, NotChecked=0, Total=702 [2022-04-06 22:24:23,990 INFO L913 BasicCegarLoop]: 53 mSDtfsCounter, 30 mSDsluCounter, 133 mSDsCounter, 0 mSdLazyCounter, 75 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 30 SdHoareTripleChecker+Valid, 186 SdHoareTripleChecker+Invalid, 96 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 75 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-06 22:24:23,990 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [30 Valid, 186 Invalid, 96 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 75 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-06 22:24:23,991 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 759 states. [2022-04-06 22:24:24,243 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 759 to 757. [2022-04-06 22:24:24,244 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 757 states, 504 states have (on average 1.1071428571428572) internal successors, (558), 518 states have internal predecessors, (558), 156 states have call successors, (156), 97 states have call predecessors, (156), 96 states have return successors, (153), 141 states have call predecessors, (153), 153 states have call successors, (153) [2022-04-06 22:24:24,246 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 757 states to 757 states and 867 transitions. [2022-04-06 22:24:24,247 INFO L78 Accepts]: Start accepts. Automaton has 757 states and 867 transitions. Word has length 156 [2022-04-06 22:24:24,247 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:24:24,247 INFO L478 AbstractCegarLoop]: Abstraction has 757 states and 867 transitions. [2022-04-06 22:24:24,247 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 5.545454545454546) internal successors, (61), 10 states have internal predecessors, (61), 10 states have call successors, (26), 10 states have call predecessors, (26), 8 states have return successors, (24), 8 states have call predecessors, (24), 9 states have call successors, (24) [2022-04-06 22:24:24,247 INFO L276 IsEmpty]: Start isEmpty. Operand 757 states and 867 transitions. [2022-04-06 22:24:24,250 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 176 [2022-04-06 22:24:24,250 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:24:24,250 INFO L499 BasicCegarLoop]: trace histogram [25, 24, 24, 9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 22:24:24,271 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Ended with exit code 0 [2022-04-06 22:24:24,463 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2022-04-06 22:24:24,463 INFO L403 AbstractCegarLoop]: === Iteration 40 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:24:24,464 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:24:24,464 INFO L85 PathProgramCache]: Analyzing trace with hash -980382111, now seen corresponding path program 15 times [2022-04-06 22:24:24,464 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:24:24,464 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [915825119] [2022-04-06 22:24:24,464 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:24:24,464 INFO L85 PathProgramCache]: Analyzing trace with hash -980382111, now seen corresponding path program 16 times [2022-04-06 22:24:24,464 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:24:24,465 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [423559582] [2022-04-06 22:24:24,465 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:24:24,465 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:24:24,473 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:24:24,474 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [63042682] [2022-04-06 22:24:24,474 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 22:24:24,474 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:24:24,474 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:24:24,475 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 22:24:24,476 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2022-04-06 22:24:24,556 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 22:24:24,556 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:24:24,558 INFO L263 TraceCheckSpWp]: Trace formula consists of 419 conjuncts, 21 conjunts are in the unsatisfiable core [2022-04-06 22:24:24,560 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:24:24,839 INFO L134 CoverageAnalysis]: Checked inductivity of 1368 backedges. 48 proven. 1220 refuted. 0 times theorem prover too weak. 100 trivial. 0 not checked. [2022-04-06 22:24:24,839 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:24:25,168 INFO L134 CoverageAnalysis]: Checked inductivity of 1368 backedges. 48 proven. 212 refuted. 0 times theorem prover too weak. 1108 trivial. 0 not checked. [2022-04-06 22:24:25,168 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:24:25,168 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [423559582] [2022-04-06 22:24:25,169 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:24:25,169 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [63042682] [2022-04-06 22:24:25,169 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [63042682] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 22:24:25,169 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 22:24:25,169 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 22 [2022-04-06 22:24:25,169 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:24:25,169 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [915825119] [2022-04-06 22:24:25,169 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [915825119] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:24:25,169 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:24:25,169 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-04-06 22:24:25,169 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2093728202] [2022-04-06 22:24:25,170 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:24:25,170 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-04-06 22:24:25,170 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:24:25,170 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-04-06 22:24:25,170 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=195, Invalid=267, Unknown=0, NotChecked=0, Total=462 [2022-04-06 22:24:25,170 INFO L87 Difference]: Start difference. First operand 757 states and 867 transitions. Second operand has 12 states, 12 states have (on average 5.666666666666667) internal successors, (68), 11 states have internal predecessors, (68), 11 states have call successors, (29), 11 states have call predecessors, (29), 9 states have return successors, (27), 9 states have call predecessors, (27), 10 states have call successors, (27) [2022-04-06 22:24:25,593 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:24:25,593 INFO L93 Difference]: Finished difference Result 881 states and 1023 transitions. [2022-04-06 22:24:25,593 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-04-06 22:24:25,593 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 5.666666666666667) internal successors, (68), 11 states have internal predecessors, (68), 11 states have call successors, (29), 11 states have call predecessors, (29), 9 states have return successors, (27), 9 states have call predecessors, (27), 10 states have call successors, (27) Word has length 175 [2022-04-06 22:24:25,594 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:24:25,596 INFO L225 Difference]: With dead ends: 881 [2022-04-06 22:24:25,597 INFO L226 Difference]: Without dead ends: 872 [2022-04-06 22:24:25,597 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 357 GetRequests, 329 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 53 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=363, Invalid=507, Unknown=0, NotChecked=0, Total=870 [2022-04-06 22:24:25,597 INFO L913 BasicCegarLoop]: 56 mSDtfsCounter, 26 mSDsluCounter, 152 mSDsCounter, 0 mSdLazyCounter, 122 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 26 SdHoareTripleChecker+Valid, 208 SdHoareTripleChecker+Invalid, 136 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 122 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-06 22:24:25,597 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [26 Valid, 208 Invalid, 136 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 122 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-06 22:24:25,598 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 872 states. [2022-04-06 22:24:25,927 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 872 to 870. [2022-04-06 22:24:25,928 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 870 states, 577 states have (on average 1.1057192374350087) internal successors, (638), 594 states have internal predecessors, (638), 183 states have call successors, (183), 110 states have call predecessors, (183), 109 states have return successors, (180), 165 states have call predecessors, (180), 180 states have call successors, (180) [2022-04-06 22:24:25,930 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 870 states to 870 states and 1001 transitions. [2022-04-06 22:24:25,930 INFO L78 Accepts]: Start accepts. Automaton has 870 states and 1001 transitions. Word has length 175 [2022-04-06 22:24:25,930 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:24:25,930 INFO L478 AbstractCegarLoop]: Abstraction has 870 states and 1001 transitions. [2022-04-06 22:24:25,931 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 5.666666666666667) internal successors, (68), 11 states have internal predecessors, (68), 11 states have call successors, (29), 11 states have call predecessors, (29), 9 states have return successors, (27), 9 states have call predecessors, (27), 10 states have call successors, (27) [2022-04-06 22:24:25,931 INFO L276 IsEmpty]: Start isEmpty. Operand 870 states and 1001 transitions. [2022-04-06 22:24:25,933 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 195 [2022-04-06 22:24:25,934 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:24:25,934 INFO L499 BasicCegarLoop]: trace histogram [28, 27, 27, 10, 9, 9, 9, 9, 9, 9, 9, 9, 9, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 22:24:25,957 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Ended with exit code 0 [2022-04-06 22:24:26,155 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2022-04-06 22:24:26,155 INFO L403 AbstractCegarLoop]: === Iteration 41 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:24:26,156 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:24:26,156 INFO L85 PathProgramCache]: Analyzing trace with hash -794778478, now seen corresponding path program 17 times [2022-04-06 22:24:26,156 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:24:26,156 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1057878293] [2022-04-06 22:24:26,156 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:24:26,156 INFO L85 PathProgramCache]: Analyzing trace with hash -794778478, now seen corresponding path program 18 times [2022-04-06 22:24:26,156 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:24:26,156 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2141838895] [2022-04-06 22:24:26,157 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:24:26,157 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:24:26,162 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:24:26,162 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1537901620] [2022-04-06 22:24:26,163 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-06 22:24:26,163 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:24:26,163 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:24:26,179 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 22:24:26,183 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2022-04-06 22:24:26,322 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 19 check-sat command(s) [2022-04-06 22:24:26,322 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:24:26,324 INFO L263 TraceCheckSpWp]: Trace formula consists of 441 conjuncts, 23 conjunts are in the unsatisfiable core [2022-04-06 22:24:26,327 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:24:26,644 INFO L134 CoverageAnalysis]: Checked inductivity of 1732 backedges. 54 proven. 1566 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2022-04-06 22:24:26,644 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:24:27,012 INFO L134 CoverageAnalysis]: Checked inductivity of 1732 backedges. 54 proven. 270 refuted. 0 times theorem prover too weak. 1408 trivial. 0 not checked. [2022-04-06 22:24:27,012 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:24:27,012 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2141838895] [2022-04-06 22:24:27,012 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:24:27,012 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1537901620] [2022-04-06 22:24:27,012 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1537901620] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 22:24:27,012 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 22:24:27,012 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 24 [2022-04-06 22:24:27,013 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:24:27,013 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1057878293] [2022-04-06 22:24:27,013 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1057878293] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:24:27,013 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:24:27,013 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-04-06 22:24:27,013 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1296498795] [2022-04-06 22:24:27,013 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:24:27,014 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-04-06 22:24:27,014 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:24:27,015 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-04-06 22:24:27,015 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=236, Invalid=316, Unknown=0, NotChecked=0, Total=552 [2022-04-06 22:24:27,015 INFO L87 Difference]: Start difference. First operand 870 states and 1001 transitions. Second operand has 13 states, 13 states have (on average 5.769230769230769) internal successors, (75), 12 states have internal predecessors, (75), 12 states have call successors, (32), 12 states have call predecessors, (32), 10 states have return successors, (30), 10 states have call predecessors, (30), 11 states have call successors, (30) [2022-04-06 22:24:27,535 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:24:27,536 INFO L93 Difference]: Finished difference Result 994 states and 1157 transitions. [2022-04-06 22:24:27,536 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-04-06 22:24:27,536 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 5.769230769230769) internal successors, (75), 12 states have internal predecessors, (75), 12 states have call successors, (32), 12 states have call predecessors, (32), 10 states have return successors, (30), 10 states have call predecessors, (30), 11 states have call successors, (30) Word has length 194 [2022-04-06 22:24:27,536 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:24:27,541 INFO L225 Difference]: With dead ends: 994 [2022-04-06 22:24:27,541 INFO L226 Difference]: Without dead ends: 985 [2022-04-06 22:24:27,541 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 396 GetRequests, 365 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 64 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=443, Invalid=613, Unknown=0, NotChecked=0, Total=1056 [2022-04-06 22:24:27,542 INFO L913 BasicCegarLoop]: 59 mSDtfsCounter, 31 mSDsluCounter, 141 mSDsCounter, 0 mSdLazyCounter, 109 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 31 SdHoareTripleChecker+Valid, 200 SdHoareTripleChecker+Invalid, 123 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 109 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-06 22:24:27,542 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [31 Valid, 200 Invalid, 123 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 109 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-06 22:24:27,543 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 985 states. [2022-04-06 22:24:27,974 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 985 to 983. [2022-04-06 22:24:27,975 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 983 states, 650 states have (on average 1.1046153846153846) internal successors, (718), 670 states have internal predecessors, (718), 210 states have call successors, (210), 123 states have call predecessors, (210), 122 states have return successors, (207), 189 states have call predecessors, (207), 207 states have call successors, (207) [2022-04-06 22:24:27,978 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 983 states to 983 states and 1135 transitions. [2022-04-06 22:24:27,978 INFO L78 Accepts]: Start accepts. Automaton has 983 states and 1135 transitions. Word has length 194 [2022-04-06 22:24:27,979 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:24:27,979 INFO L478 AbstractCegarLoop]: Abstraction has 983 states and 1135 transitions. [2022-04-06 22:24:27,979 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 5.769230769230769) internal successors, (75), 12 states have internal predecessors, (75), 12 states have call successors, (32), 12 states have call predecessors, (32), 10 states have return successors, (30), 10 states have call predecessors, (30), 11 states have call successors, (30) [2022-04-06 22:24:27,979 INFO L276 IsEmpty]: Start isEmpty. Operand 983 states and 1135 transitions. [2022-04-06 22:24:27,982 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 214 [2022-04-06 22:24:27,982 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:24:27,983 INFO L499 BasicCegarLoop]: trace histogram [31, 30, 30, 11, 10, 10, 10, 10, 10, 10, 10, 10, 10, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 22:24:27,991 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Forceful destruction successful, exit code 0 [2022-04-06 22:24:28,189 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,40 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:24:28,189 INFO L403 AbstractCegarLoop]: === Iteration 42 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:24:28,190 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:24:28,190 INFO L85 PathProgramCache]: Analyzing trace with hash -1980311871, now seen corresponding path program 19 times [2022-04-06 22:24:28,190 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:24:28,190 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [641347068] [2022-04-06 22:24:28,191 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:24:28,191 INFO L85 PathProgramCache]: Analyzing trace with hash -1980311871, now seen corresponding path program 20 times [2022-04-06 22:24:28,191 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:24:28,191 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [505794382] [2022-04-06 22:24:28,191 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:24:28,191 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:24:28,201 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:24:28,201 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [177938585] [2022-04-06 22:24:28,201 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 22:24:28,202 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:24:28,202 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:24:28,203 INFO L229 MonitoredProcess]: Starting monitored process 41 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 22:24:28,205 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2022-04-06 22:24:28,287 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 22:24:28,287 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:24:28,289 INFO L263 TraceCheckSpWp]: Trace formula consists of 499 conjuncts, 25 conjunts are in the unsatisfiable core [2022-04-06 22:24:28,293 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:24:28,665 INFO L134 CoverageAnalysis]: Checked inductivity of 2139 backedges. 60 proven. 1955 refuted. 0 times theorem prover too weak. 124 trivial. 0 not checked. [2022-04-06 22:24:28,665 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:24:29,095 INFO L134 CoverageAnalysis]: Checked inductivity of 2139 backedges. 60 proven. 335 refuted. 0 times theorem prover too weak. 1744 trivial. 0 not checked. [2022-04-06 22:24:29,096 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:24:29,096 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [505794382] [2022-04-06 22:24:29,096 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:24:29,096 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [177938585] [2022-04-06 22:24:29,096 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [177938585] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 22:24:29,096 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 22:24:29,096 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 26 [2022-04-06 22:24:29,096 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:24:29,096 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [641347068] [2022-04-06 22:24:29,096 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [641347068] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:24:29,096 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:24:29,096 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2022-04-06 22:24:29,097 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1787722762] [2022-04-06 22:24:29,097 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:24:29,097 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-04-06 22:24:29,097 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:24:29,097 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-04-06 22:24:29,097 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=281, Invalid=369, Unknown=0, NotChecked=0, Total=650 [2022-04-06 22:24:29,098 INFO L87 Difference]: Start difference. First operand 983 states and 1135 transitions. Second operand has 14 states, 14 states have (on average 5.857142857142857) internal successors, (82), 13 states have internal predecessors, (82), 13 states have call successors, (35), 13 states have call predecessors, (35), 11 states have return successors, (33), 11 states have call predecessors, (33), 12 states have call successors, (33) [2022-04-06 22:24:29,625 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:24:29,625 INFO L93 Difference]: Finished difference Result 1107 states and 1291 transitions. [2022-04-06 22:24:29,625 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-04-06 22:24:29,625 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 5.857142857142857) internal successors, (82), 13 states have internal predecessors, (82), 13 states have call successors, (35), 13 states have call predecessors, (35), 11 states have return successors, (33), 11 states have call predecessors, (33), 12 states have call successors, (33) Word has length 213 [2022-04-06 22:24:29,626 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:24:29,629 INFO L225 Difference]: With dead ends: 1107 [2022-04-06 22:24:29,629 INFO L226 Difference]: Without dead ends: 1098 [2022-04-06 22:24:29,630 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 435 GetRequests, 401 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 76 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=531, Invalid=729, Unknown=0, NotChecked=0, Total=1260 [2022-04-06 22:24:29,630 INFO L913 BasicCegarLoop]: 62 mSDtfsCounter, 30 mSDsluCounter, 170 mSDsCounter, 0 mSdLazyCounter, 147 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 30 SdHoareTripleChecker+Valid, 232 SdHoareTripleChecker+Invalid, 161 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 147 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-06 22:24:29,630 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [30 Valid, 232 Invalid, 161 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 147 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-06 22:24:29,631 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1098 states. [2022-04-06 22:24:30,103 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1098 to 1096. [2022-04-06 22:24:30,104 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1096 states, 723 states have (on average 1.103734439834025) internal successors, (798), 746 states have internal predecessors, (798), 237 states have call successors, (237), 136 states have call predecessors, (237), 135 states have return successors, (234), 213 states have call predecessors, (234), 234 states have call successors, (234) [2022-04-06 22:24:30,107 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1096 states to 1096 states and 1269 transitions. [2022-04-06 22:24:30,107 INFO L78 Accepts]: Start accepts. Automaton has 1096 states and 1269 transitions. Word has length 213 [2022-04-06 22:24:30,108 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:24:30,108 INFO L478 AbstractCegarLoop]: Abstraction has 1096 states and 1269 transitions. [2022-04-06 22:24:30,108 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 5.857142857142857) internal successors, (82), 13 states have internal predecessors, (82), 13 states have call successors, (35), 13 states have call predecessors, (35), 11 states have return successors, (33), 11 states have call predecessors, (33), 12 states have call successors, (33) [2022-04-06 22:24:30,108 INFO L276 IsEmpty]: Start isEmpty. Operand 1096 states and 1269 transitions. [2022-04-06 22:24:30,111 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 233 [2022-04-06 22:24:30,112 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:24:30,112 INFO L499 BasicCegarLoop]: trace histogram [34, 33, 33, 12, 11, 11, 11, 11, 11, 11, 11, 11, 11, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 22:24:30,139 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Forceful destruction successful, exit code 0 [2022-04-06 22:24:30,327 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable41 [2022-04-06 22:24:30,327 INFO L403 AbstractCegarLoop]: === Iteration 43 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:24:30,328 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:24:30,328 INFO L85 PathProgramCache]: Analyzing trace with hash 1467334706, now seen corresponding path program 21 times [2022-04-06 22:24:30,328 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:24:30,328 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [2001278535] [2022-04-06 22:24:30,328 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:24:30,328 INFO L85 PathProgramCache]: Analyzing trace with hash 1467334706, now seen corresponding path program 22 times [2022-04-06 22:24:30,329 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:24:30,329 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [768253827] [2022-04-06 22:24:30,329 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:24:30,329 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:24:30,338 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:24:30,338 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [760320255] [2022-04-06 22:24:30,338 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 22:24:30,338 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:24:30,339 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:24:30,340 INFO L229 MonitoredProcess]: Starting monitored process 42 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 22:24:30,342 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Waiting until timeout for monitored process [2022-04-06 22:24:30,438 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 22:24:30,438 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:24:30,441 INFO L263 TraceCheckSpWp]: Trace formula consists of 539 conjuncts, 27 conjunts are in the unsatisfiable core [2022-04-06 22:24:30,443 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:24:30,848 INFO L134 CoverageAnalysis]: Checked inductivity of 2589 backedges. 66 proven. 2387 refuted. 0 times theorem prover too weak. 136 trivial. 0 not checked. [2022-04-06 22:24:30,848 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:24:31,345 INFO L134 CoverageAnalysis]: Checked inductivity of 2589 backedges. 66 proven. 407 refuted. 0 times theorem prover too weak. 2116 trivial. 0 not checked. [2022-04-06 22:24:31,345 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:24:31,345 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [768253827] [2022-04-06 22:24:31,345 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:24:31,345 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [760320255] [2022-04-06 22:24:31,345 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [760320255] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 22:24:31,345 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 22:24:31,345 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 28 [2022-04-06 22:24:31,345 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:24:31,346 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [2001278535] [2022-04-06 22:24:31,346 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [2001278535] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:24:31,346 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:24:31,346 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2022-04-06 22:24:31,346 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1684955573] [2022-04-06 22:24:31,346 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:24:31,346 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-04-06 22:24:31,346 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:24:31,347 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-04-06 22:24:31,347 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=330, Invalid=426, Unknown=0, NotChecked=0, Total=756 [2022-04-06 22:24:31,347 INFO L87 Difference]: Start difference. First operand 1096 states and 1269 transitions. Second operand has 15 states, 15 states have (on average 5.933333333333334) internal successors, (89), 14 states have internal predecessors, (89), 14 states have call successors, (38), 14 states have call predecessors, (38), 12 states have return successors, (36), 12 states have call predecessors, (36), 13 states have call successors, (36) [2022-04-06 22:24:31,952 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:24:31,952 INFO L93 Difference]: Finished difference Result 1220 states and 1425 transitions. [2022-04-06 22:24:31,953 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-04-06 22:24:31,953 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 5.933333333333334) internal successors, (89), 14 states have internal predecessors, (89), 14 states have call successors, (38), 14 states have call predecessors, (38), 12 states have return successors, (36), 12 states have call predecessors, (36), 13 states have call successors, (36) Word has length 232 [2022-04-06 22:24:31,953 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:24:31,957 INFO L225 Difference]: With dead ends: 1220 [2022-04-06 22:24:31,957 INFO L226 Difference]: Without dead ends: 1211 [2022-04-06 22:24:31,958 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 474 GetRequests, 437 SyntacticMatches, 0 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 89 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=627, Invalid=855, Unknown=0, NotChecked=0, Total=1482 [2022-04-06 22:24:31,959 INFO L913 BasicCegarLoop]: 65 mSDtfsCounter, 38 mSDsluCounter, 179 mSDsCounter, 0 mSdLazyCounter, 128 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 38 SdHoareTripleChecker+Valid, 244 SdHoareTripleChecker+Invalid, 149 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 128 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-06 22:24:31,959 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [38 Valid, 244 Invalid, 149 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 128 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-06 22:24:31,960 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1211 states. [2022-04-06 22:24:32,390 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1211 to 1209. [2022-04-06 22:24:32,391 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1209 states, 796 states have (on average 1.1030150753768844) internal successors, (878), 822 states have internal predecessors, (878), 264 states have call successors, (264), 149 states have call predecessors, (264), 148 states have return successors, (261), 237 states have call predecessors, (261), 261 states have call successors, (261) [2022-04-06 22:24:32,394 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1209 states to 1209 states and 1403 transitions. [2022-04-06 22:24:32,394 INFO L78 Accepts]: Start accepts. Automaton has 1209 states and 1403 transitions. Word has length 232 [2022-04-06 22:24:32,395 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:24:32,395 INFO L478 AbstractCegarLoop]: Abstraction has 1209 states and 1403 transitions. [2022-04-06 22:24:32,395 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 5.933333333333334) internal successors, (89), 14 states have internal predecessors, (89), 14 states have call successors, (38), 14 states have call predecessors, (38), 12 states have return successors, (36), 12 states have call predecessors, (36), 13 states have call successors, (36) [2022-04-06 22:24:32,395 INFO L276 IsEmpty]: Start isEmpty. Operand 1209 states and 1403 transitions. [2022-04-06 22:24:32,399 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 252 [2022-04-06 22:24:32,399 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:24:32,399 INFO L499 BasicCegarLoop]: trace histogram [37, 36, 36, 13, 12, 12, 12, 12, 12, 12, 12, 12, 12, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 22:24:32,424 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Ended with exit code 0 [2022-04-06 22:24:32,624 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42,42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:24:32,625 INFO L403 AbstractCegarLoop]: === Iteration 44 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:24:32,625 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:24:32,625 INFO L85 PathProgramCache]: Analyzing trace with hash 2009323297, now seen corresponding path program 23 times [2022-04-06 22:24:32,625 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:24:32,625 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1479120577] [2022-04-06 22:24:32,625 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:24:32,625 INFO L85 PathProgramCache]: Analyzing trace with hash 2009323297, now seen corresponding path program 24 times [2022-04-06 22:24:32,626 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:24:32,626 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1190589884] [2022-04-06 22:24:32,626 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:24:32,626 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:24:32,634 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:24:32,635 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1200571587] [2022-04-06 22:24:32,635 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-06 22:24:32,635 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:24:32,635 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:24:32,639 INFO L229 MonitoredProcess]: Starting monitored process 43 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 22:24:32,641 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Waiting until timeout for monitored process [2022-04-06 22:24:32,772 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 22 check-sat command(s) [2022-04-06 22:24:32,772 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:24:32,775 INFO L263 TraceCheckSpWp]: Trace formula consists of 561 conjuncts, 29 conjunts are in the unsatisfiable core [2022-04-06 22:24:32,778 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:24:33,200 INFO L134 CoverageAnalysis]: Checked inductivity of 3082 backedges. 72 proven. 2862 refuted. 0 times theorem prover too weak. 148 trivial. 0 not checked. [2022-04-06 22:24:33,200 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:24:33,721 INFO L134 CoverageAnalysis]: Checked inductivity of 3082 backedges. 72 proven. 486 refuted. 0 times theorem prover too weak. 2524 trivial. 0 not checked. [2022-04-06 22:24:33,722 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:24:33,722 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1190589884] [2022-04-06 22:24:33,722 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:24:33,722 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1200571587] [2022-04-06 22:24:33,722 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1200571587] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 22:24:33,722 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 22:24:33,722 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 30 [2022-04-06 22:24:33,722 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:24:33,722 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1479120577] [2022-04-06 22:24:33,722 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1479120577] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:24:33,723 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:24:33,723 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2022-04-06 22:24:33,723 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [533236337] [2022-04-06 22:24:33,723 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:24:33,723 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-04-06 22:24:33,723 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:24:33,723 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-04-06 22:24:33,724 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=383, Invalid=487, Unknown=0, NotChecked=0, Total=870 [2022-04-06 22:24:33,724 INFO L87 Difference]: Start difference. First operand 1209 states and 1403 transitions. Second operand has 16 states, 16 states have (on average 6.0) internal successors, (96), 15 states have internal predecessors, (96), 15 states have call successors, (41), 15 states have call predecessors, (41), 13 states have return successors, (39), 13 states have call predecessors, (39), 14 states have call successors, (39) [2022-04-06 22:24:34,374 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:24:34,374 INFO L93 Difference]: Finished difference Result 1333 states and 1559 transitions. [2022-04-06 22:24:34,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-04-06 22:24:34,375 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 6.0) internal successors, (96), 15 states have internal predecessors, (96), 15 states have call successors, (41), 15 states have call predecessors, (41), 13 states have return successors, (39), 13 states have call predecessors, (39), 14 states have call successors, (39) Word has length 251 [2022-04-06 22:24:34,375 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:24:34,381 INFO L225 Difference]: With dead ends: 1333 [2022-04-06 22:24:34,382 INFO L226 Difference]: Without dead ends: 1324 [2022-04-06 22:24:34,383 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 513 GetRequests, 473 SyntacticMatches, 0 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 103 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=731, Invalid=991, Unknown=0, NotChecked=0, Total=1722 [2022-04-06 22:24:34,383 INFO L913 BasicCegarLoop]: 68 mSDtfsCounter, 33 mSDsluCounter, 198 mSDsCounter, 0 mSdLazyCounter, 145 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 266 SdHoareTripleChecker+Invalid, 159 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 145 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-04-06 22:24:34,384 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [33 Valid, 266 Invalid, 159 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 145 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-04-06 22:24:34,385 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1324 states. [2022-04-06 22:24:34,981 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1324 to 1322. [2022-04-06 22:24:34,983 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1322 states, 869 states have (on average 1.1024165707710012) internal successors, (958), 898 states have internal predecessors, (958), 291 states have call successors, (291), 162 states have call predecessors, (291), 161 states have return successors, (288), 261 states have call predecessors, (288), 288 states have call successors, (288) [2022-04-06 22:24:34,985 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1322 states to 1322 states and 1537 transitions. [2022-04-06 22:24:34,986 INFO L78 Accepts]: Start accepts. Automaton has 1322 states and 1537 transitions. Word has length 251 [2022-04-06 22:24:34,986 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:24:34,986 INFO L478 AbstractCegarLoop]: Abstraction has 1322 states and 1537 transitions. [2022-04-06 22:24:34,986 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 6.0) internal successors, (96), 15 states have internal predecessors, (96), 15 states have call successors, (41), 15 states have call predecessors, (41), 13 states have return successors, (39), 13 states have call predecessors, (39), 14 states have call successors, (39) [2022-04-06 22:24:34,986 INFO L276 IsEmpty]: Start isEmpty. Operand 1322 states and 1537 transitions. [2022-04-06 22:24:34,992 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 271 [2022-04-06 22:24:34,992 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:24:34,992 INFO L499 BasicCegarLoop]: trace histogram [40, 39, 39, 14, 13, 13, 13, 13, 13, 13, 13, 13, 13, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 22:24:35,019 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Forceful destruction successful, exit code 0 [2022-04-06 22:24:35,208 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43,43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:24:35,208 INFO L403 AbstractCegarLoop]: === Iteration 45 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:24:35,209 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:24:35,209 INFO L85 PathProgramCache]: Analyzing trace with hash -784784430, now seen corresponding path program 25 times [2022-04-06 22:24:35,209 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:24:35,209 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [254334996] [2022-04-06 22:24:35,209 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:24:35,209 INFO L85 PathProgramCache]: Analyzing trace with hash -784784430, now seen corresponding path program 26 times [2022-04-06 22:24:35,209 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:24:35,209 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [501452456] [2022-04-06 22:24:35,209 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:24:35,210 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:24:35,219 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:24:35,219 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [381576366] [2022-04-06 22:24:35,219 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 22:24:35,220 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:24:35,220 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:24:35,221 INFO L229 MonitoredProcess]: Starting monitored process 44 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 22:24:35,223 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Waiting until timeout for monitored process [2022-04-06 22:24:35,323 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 22:24:35,323 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:24:35,326 INFO L263 TraceCheckSpWp]: Trace formula consists of 619 conjuncts, 31 conjunts are in the unsatisfiable core [2022-04-06 22:24:35,331 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:24:35,802 INFO L134 CoverageAnalysis]: Checked inductivity of 3618 backedges. 78 proven. 3380 refuted. 0 times theorem prover too weak. 160 trivial. 0 not checked. [2022-04-06 22:24:35,802 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:24:36,382 INFO L134 CoverageAnalysis]: Checked inductivity of 3618 backedges. 78 proven. 572 refuted. 0 times theorem prover too weak. 2968 trivial. 0 not checked. [2022-04-06 22:24:36,383 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:24:36,383 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [501452456] [2022-04-06 22:24:36,383 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:24:36,383 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [381576366] [2022-04-06 22:24:36,383 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [381576366] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 22:24:36,383 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 22:24:36,383 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 32 [2022-04-06 22:24:36,383 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:24:36,384 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [254334996] [2022-04-06 22:24:36,384 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [254334996] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:24:36,384 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:24:36,384 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2022-04-06 22:24:36,384 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2140108608] [2022-04-06 22:24:36,384 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:24:36,384 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-04-06 22:24:36,384 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:24:36,385 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-04-06 22:24:36,385 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=440, Invalid=552, Unknown=0, NotChecked=0, Total=992 [2022-04-06 22:24:36,385 INFO L87 Difference]: Start difference. First operand 1322 states and 1537 transitions. Second operand has 17 states, 17 states have (on average 6.0588235294117645) internal successors, (103), 16 states have internal predecessors, (103), 16 states have call successors, (44), 16 states have call predecessors, (44), 14 states have return successors, (42), 14 states have call predecessors, (42), 15 states have call successors, (42) [2022-04-06 22:24:37,077 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:24:37,077 INFO L93 Difference]: Finished difference Result 1446 states and 1693 transitions. [2022-04-06 22:24:37,078 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-04-06 22:24:37,078 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 6.0588235294117645) internal successors, (103), 16 states have internal predecessors, (103), 16 states have call successors, (44), 16 states have call predecessors, (44), 14 states have return successors, (42), 14 states have call predecessors, (42), 15 states have call successors, (42) Word has length 270 [2022-04-06 22:24:37,078 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:24:37,083 INFO L225 Difference]: With dead ends: 1446 [2022-04-06 22:24:37,084 INFO L226 Difference]: Without dead ends: 1437 [2022-04-06 22:24:37,085 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 552 GetRequests, 509 SyntacticMatches, 0 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 118 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=843, Invalid=1137, Unknown=0, NotChecked=0, Total=1980 [2022-04-06 22:24:37,085 INFO L913 BasicCegarLoop]: 71 mSDtfsCounter, 45 mSDsluCounter, 177 mSDsCounter, 0 mSdLazyCounter, 153 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 45 SdHoareTripleChecker+Valid, 248 SdHoareTripleChecker+Invalid, 167 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 153 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-04-06 22:24:37,085 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [45 Valid, 248 Invalid, 167 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 153 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-04-06 22:24:37,086 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1437 states. [2022-04-06 22:24:37,556 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1437 to 1435. [2022-04-06 22:24:37,557 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1435 states, 942 states have (on average 1.1019108280254777) internal successors, (1038), 974 states have internal predecessors, (1038), 318 states have call successors, (318), 175 states have call predecessors, (318), 174 states have return successors, (315), 285 states have call predecessors, (315), 315 states have call successors, (315) [2022-04-06 22:24:37,560 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1435 states to 1435 states and 1671 transitions. [2022-04-06 22:24:37,561 INFO L78 Accepts]: Start accepts. Automaton has 1435 states and 1671 transitions. Word has length 270 [2022-04-06 22:24:37,561 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:24:37,562 INFO L478 AbstractCegarLoop]: Abstraction has 1435 states and 1671 transitions. [2022-04-06 22:24:37,562 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 6.0588235294117645) internal successors, (103), 16 states have internal predecessors, (103), 16 states have call successors, (44), 16 states have call predecessors, (44), 14 states have return successors, (42), 14 states have call predecessors, (42), 15 states have call successors, (42) [2022-04-06 22:24:37,562 INFO L276 IsEmpty]: Start isEmpty. Operand 1435 states and 1671 transitions. [2022-04-06 22:24:37,566 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 290 [2022-04-06 22:24:37,567 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:24:37,567 INFO L499 BasicCegarLoop]: trace histogram [43, 42, 42, 15, 14, 14, 14, 14, 14, 14, 14, 14, 14, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 22:24:37,592 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Forceful destruction successful, exit code 0 [2022-04-06 22:24:37,792 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable44 [2022-04-06 22:24:37,792 INFO L403 AbstractCegarLoop]: === Iteration 46 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:24:37,792 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:24:37,793 INFO L85 PathProgramCache]: Analyzing trace with hash 70094721, now seen corresponding path program 27 times [2022-04-06 22:24:37,793 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:24:37,793 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1517831641] [2022-04-06 22:24:37,793 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:24:37,793 INFO L85 PathProgramCache]: Analyzing trace with hash 70094721, now seen corresponding path program 28 times [2022-04-06 22:24:37,793 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:24:37,793 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [984943224] [2022-04-06 22:24:37,794 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:24:37,794 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:24:37,805 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:24:37,805 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1615599277] [2022-04-06 22:24:37,805 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 22:24:37,805 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:24:37,805 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:24:37,806 INFO L229 MonitoredProcess]: Starting monitored process 45 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 22:24:37,807 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Waiting until timeout for monitored process [2022-04-06 22:24:37,936 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 22:24:37,936 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:24:37,940 INFO L263 TraceCheckSpWp]: Trace formula consists of 659 conjuncts, 33 conjunts are in the unsatisfiable core [2022-04-06 22:24:37,944 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:24:38,532 INFO L134 CoverageAnalysis]: Checked inductivity of 4197 backedges. 84 proven. 3941 refuted. 0 times theorem prover too weak. 172 trivial. 0 not checked. [2022-04-06 22:24:38,532 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:24:39,177 INFO L134 CoverageAnalysis]: Checked inductivity of 4197 backedges. 84 proven. 665 refuted. 0 times theorem prover too weak. 3448 trivial. 0 not checked. [2022-04-06 22:24:39,177 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:24:39,177 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [984943224] [2022-04-06 22:24:39,177 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:24:39,178 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1615599277] [2022-04-06 22:24:39,178 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1615599277] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 22:24:39,178 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 22:24:39,178 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 34 [2022-04-06 22:24:39,178 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:24:39,178 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1517831641] [2022-04-06 22:24:39,178 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1517831641] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:24:39,178 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:24:39,178 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-04-06 22:24:39,179 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [957697550] [2022-04-06 22:24:39,179 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:24:39,179 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-04-06 22:24:39,179 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:24:39,179 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-04-06 22:24:39,180 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=501, Invalid=621, Unknown=0, NotChecked=0, Total=1122 [2022-04-06 22:24:39,180 INFO L87 Difference]: Start difference. First operand 1435 states and 1671 transitions. Second operand has 18 states, 18 states have (on average 6.111111111111111) internal successors, (110), 17 states have internal predecessors, (110), 17 states have call successors, (47), 17 states have call predecessors, (47), 15 states have return successors, (45), 15 states have call predecessors, (45), 16 states have call successors, (45) [2022-04-06 22:24:39,944 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:24:39,945 INFO L93 Difference]: Finished difference Result 1559 states and 1827 transitions. [2022-04-06 22:24:39,945 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-04-06 22:24:39,945 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 6.111111111111111) internal successors, (110), 17 states have internal predecessors, (110), 17 states have call successors, (47), 17 states have call predecessors, (47), 15 states have return successors, (45), 15 states have call predecessors, (45), 16 states have call successors, (45) Word has length 289 [2022-04-06 22:24:39,945 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:24:39,950 INFO L225 Difference]: With dead ends: 1559 [2022-04-06 22:24:39,950 INFO L226 Difference]: Without dead ends: 1550 [2022-04-06 22:24:39,951 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 591 GetRequests, 545 SyntacticMatches, 0 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 134 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=963, Invalid=1293, Unknown=0, NotChecked=0, Total=2256 [2022-04-06 22:24:39,951 INFO L913 BasicCegarLoop]: 74 mSDtfsCounter, 37 mSDsluCounter, 206 mSDsCounter, 0 mSdLazyCounter, 191 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 37 SdHoareTripleChecker+Valid, 280 SdHoareTripleChecker+Invalid, 198 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 191 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-04-06 22:24:39,952 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [37 Valid, 280 Invalid, 198 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 191 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-04-06 22:24:39,952 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1550 states. [2022-04-06 22:24:40,441 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1550 to 1548. [2022-04-06 22:24:40,442 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1548 states, 1015 states have (on average 1.1014778325123153) internal successors, (1118), 1050 states have internal predecessors, (1118), 345 states have call successors, (345), 188 states have call predecessors, (345), 187 states have return successors, (342), 309 states have call predecessors, (342), 342 states have call successors, (342) [2022-04-06 22:24:40,444 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1548 states to 1548 states and 1805 transitions. [2022-04-06 22:24:40,445 INFO L78 Accepts]: Start accepts. Automaton has 1548 states and 1805 transitions. Word has length 289 [2022-04-06 22:24:40,445 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:24:40,445 INFO L478 AbstractCegarLoop]: Abstraction has 1548 states and 1805 transitions. [2022-04-06 22:24:40,445 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 6.111111111111111) internal successors, (110), 17 states have internal predecessors, (110), 17 states have call successors, (47), 17 states have call predecessors, (47), 15 states have return successors, (45), 15 states have call predecessors, (45), 16 states have call successors, (45) [2022-04-06 22:24:40,445 INFO L276 IsEmpty]: Start isEmpty. Operand 1548 states and 1805 transitions. [2022-04-06 22:24:40,450 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 309 [2022-04-06 22:24:40,450 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:24:40,450 INFO L499 BasicCegarLoop]: trace histogram [46, 45, 45, 16, 15, 15, 15, 15, 15, 15, 15, 15, 15, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 22:24:40,468 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Ended with exit code 0 [2022-04-06 22:24:40,650 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable45 [2022-04-06 22:24:40,651 INFO L403 AbstractCegarLoop]: === Iteration 47 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:24:40,651 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:24:40,651 INFO L85 PathProgramCache]: Analyzing trace with hash -520827022, now seen corresponding path program 29 times [2022-04-06 22:24:40,651 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:24:40,651 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [2079110324] [2022-04-06 22:24:40,652 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:24:40,652 INFO L85 PathProgramCache]: Analyzing trace with hash -520827022, now seen corresponding path program 30 times [2022-04-06 22:24:40,652 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:24:40,652 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1346209947] [2022-04-06 22:24:40,652 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:24:40,652 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:24:40,659 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:24:40,660 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [295534515] [2022-04-06 22:24:40,660 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-06 22:24:40,660 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:24:40,660 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:24:40,661 INFO L229 MonitoredProcess]: Starting monitored process 46 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 22:24:40,698 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Waiting until timeout for monitored process [2022-04-06 22:24:40,925 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 30 check-sat command(s) [2022-04-06 22:24:40,925 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:24:40,929 INFO L263 TraceCheckSpWp]: Trace formula consists of 699 conjuncts, 35 conjunts are in the unsatisfiable core [2022-04-06 22:24:40,933 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:24:41,528 INFO L134 CoverageAnalysis]: Checked inductivity of 4819 backedges. 90 proven. 4545 refuted. 0 times theorem prover too weak. 184 trivial. 0 not checked. [2022-04-06 22:24:41,529 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:24:42,246 INFO L134 CoverageAnalysis]: Checked inductivity of 4819 backedges. 90 proven. 765 refuted. 0 times theorem prover too weak. 3964 trivial. 0 not checked. [2022-04-06 22:24:42,246 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:24:42,246 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1346209947] [2022-04-06 22:24:42,246 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:24:42,246 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [295534515] [2022-04-06 22:24:42,246 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [295534515] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 22:24:42,246 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 22:24:42,247 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19] total 36 [2022-04-06 22:24:42,247 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:24:42,247 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [2079110324] [2022-04-06 22:24:42,247 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [2079110324] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:24:42,247 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:24:42,247 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-04-06 22:24:42,247 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [757231536] [2022-04-06 22:24:42,247 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:24:42,247 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-04-06 22:24:42,247 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:24:42,248 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-04-06 22:24:42,248 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=566, Invalid=694, Unknown=0, NotChecked=0, Total=1260 [2022-04-06 22:24:42,248 INFO L87 Difference]: Start difference. First operand 1548 states and 1805 transitions. Second operand has 19 states, 19 states have (on average 6.157894736842105) internal successors, (117), 18 states have internal predecessors, (117), 18 states have call successors, (50), 18 states have call predecessors, (50), 16 states have return successors, (48), 16 states have call predecessors, (48), 17 states have call successors, (48) [2022-04-06 22:24:43,153 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:24:43,153 INFO L93 Difference]: Finished difference Result 1672 states and 1961 transitions. [2022-04-06 22:24:43,153 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-04-06 22:24:43,153 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 6.157894736842105) internal successors, (117), 18 states have internal predecessors, (117), 18 states have call successors, (50), 18 states have call predecessors, (50), 16 states have return successors, (48), 16 states have call predecessors, (48), 17 states have call successors, (48) Word has length 308 [2022-04-06 22:24:43,154 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:24:43,162 INFO L225 Difference]: With dead ends: 1672 [2022-04-06 22:24:43,162 INFO L226 Difference]: Without dead ends: 1663 [2022-04-06 22:24:43,164 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 630 GetRequests, 581 SyntacticMatches, 0 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 151 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=1091, Invalid=1459, Unknown=0, NotChecked=0, Total=2550 [2022-04-06 22:24:43,164 INFO L913 BasicCegarLoop]: 77 mSDtfsCounter, 80 mSDsluCounter, 195 mSDsCounter, 0 mSdLazyCounter, 163 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 80 SdHoareTripleChecker+Valid, 272 SdHoareTripleChecker+Invalid, 198 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 163 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-04-06 22:24:43,164 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [80 Valid, 272 Invalid, 198 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 163 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-04-06 22:24:43,166 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1663 states. [2022-04-06 22:24:43,700 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1663 to 1661. [2022-04-06 22:24:43,702 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1661 states, 1088 states have (on average 1.1011029411764706) internal successors, (1198), 1126 states have internal predecessors, (1198), 372 states have call successors, (372), 201 states have call predecessors, (372), 200 states have return successors, (369), 333 states have call predecessors, (369), 369 states have call successors, (369) [2022-04-06 22:24:43,705 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1661 states to 1661 states and 1939 transitions. [2022-04-06 22:24:43,706 INFO L78 Accepts]: Start accepts. Automaton has 1661 states and 1939 transitions. Word has length 308 [2022-04-06 22:24:43,706 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:24:43,706 INFO L478 AbstractCegarLoop]: Abstraction has 1661 states and 1939 transitions. [2022-04-06 22:24:43,707 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 6.157894736842105) internal successors, (117), 18 states have internal predecessors, (117), 18 states have call successors, (50), 18 states have call predecessors, (50), 16 states have return successors, (48), 16 states have call predecessors, (48), 17 states have call successors, (48) [2022-04-06 22:24:43,707 INFO L276 IsEmpty]: Start isEmpty. Operand 1661 states and 1939 transitions. [2022-04-06 22:24:43,712 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 328 [2022-04-06 22:24:43,712 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:24:43,712 INFO L499 BasicCegarLoop]: trace histogram [49, 48, 48, 17, 16, 16, 16, 16, 16, 16, 16, 16, 16, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 22:24:43,738 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Ended with exit code 0 [2022-04-06 22:24:43,927 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable46 [2022-04-06 22:24:43,927 INFO L403 AbstractCegarLoop]: === Iteration 48 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:24:43,928 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:24:43,928 INFO L85 PathProgramCache]: Analyzing trace with hash 199884769, now seen corresponding path program 31 times [2022-04-06 22:24:43,928 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:24:43,928 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1351696255] [2022-04-06 22:24:43,928 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:24:43,928 INFO L85 PathProgramCache]: Analyzing trace with hash 199884769, now seen corresponding path program 32 times [2022-04-06 22:24:43,928 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:24:43,928 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [806744991] [2022-04-06 22:24:43,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:24:43,929 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:24:43,936 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:24:43,937 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1959699461] [2022-04-06 22:24:43,937 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 22:24:43,937 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:24:43,937 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:24:43,938 INFO L229 MonitoredProcess]: Starting monitored process 47 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 22:24:43,939 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Waiting until timeout for monitored process [2022-04-06 22:24:44,041 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 22:24:44,041 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:24:44,044 INFO L263 TraceCheckSpWp]: Trace formula consists of 739 conjuncts, 37 conjunts are in the unsatisfiable core [2022-04-06 22:24:44,048 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:24:44,598 INFO L134 CoverageAnalysis]: Checked inductivity of 5484 backedges. 96 proven. 5192 refuted. 0 times theorem prover too weak. 196 trivial. 0 not checked. [2022-04-06 22:24:44,598 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:24:45,344 INFO L134 CoverageAnalysis]: Checked inductivity of 5484 backedges. 96 proven. 872 refuted. 0 times theorem prover too weak. 4516 trivial. 0 not checked. [2022-04-06 22:24:45,344 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:24:45,344 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [806744991] [2022-04-06 22:24:45,344 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:24:45,345 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1959699461] [2022-04-06 22:24:45,345 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1959699461] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 22:24:45,345 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 22:24:45,345 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20] total 38 [2022-04-06 22:24:45,345 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:24:45,345 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1351696255] [2022-04-06 22:24:45,345 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1351696255] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:24:45,345 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:24:45,345 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-04-06 22:24:45,345 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [157804342] [2022-04-06 22:24:45,345 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:24:45,346 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-04-06 22:24:45,346 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:24:45,346 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-04-06 22:24:45,346 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=635, Invalid=771, Unknown=0, NotChecked=0, Total=1406 [2022-04-06 22:24:45,347 INFO L87 Difference]: Start difference. First operand 1661 states and 1939 transitions. Second operand has 20 states, 20 states have (on average 6.2) internal successors, (124), 19 states have internal predecessors, (124), 19 states have call successors, (53), 19 states have call predecessors, (53), 17 states have return successors, (51), 17 states have call predecessors, (51), 18 states have call successors, (51) [2022-04-06 22:24:46,260 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:24:46,260 INFO L93 Difference]: Finished difference Result 1785 states and 2095 transitions. [2022-04-06 22:24:46,260 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-04-06 22:24:46,260 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 6.2) internal successors, (124), 19 states have internal predecessors, (124), 19 states have call successors, (53), 19 states have call predecessors, (53), 17 states have return successors, (51), 17 states have call predecessors, (51), 18 states have call successors, (51) Word has length 327 [2022-04-06 22:24:46,261 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:24:46,267 INFO L225 Difference]: With dead ends: 1785 [2022-04-06 22:24:46,267 INFO L226 Difference]: Without dead ends: 1776 [2022-04-06 22:24:46,269 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 669 GetRequests, 617 SyntacticMatches, 0 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 169 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=1227, Invalid=1635, Unknown=0, NotChecked=0, Total=2862 [2022-04-06 22:24:46,269 INFO L913 BasicCegarLoop]: 80 mSDtfsCounter, 34 mSDsluCounter, 244 mSDsCounter, 0 mSdLazyCounter, 273 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 34 SdHoareTripleChecker+Valid, 324 SdHoareTripleChecker+Invalid, 280 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 273 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-04-06 22:24:46,269 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [34 Valid, 324 Invalid, 280 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 273 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-04-06 22:24:46,270 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1776 states. [2022-04-06 22:24:46,945 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1776 to 1774. [2022-04-06 22:24:46,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1774 states, 1161 states have (on average 1.1007751937984496) internal successors, (1278), 1202 states have internal predecessors, (1278), 399 states have call successors, (399), 214 states have call predecessors, (399), 213 states have return successors, (396), 357 states have call predecessors, (396), 396 states have call successors, (396) [2022-04-06 22:24:46,951 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1774 states to 1774 states and 2073 transitions. [2022-04-06 22:24:46,952 INFO L78 Accepts]: Start accepts. Automaton has 1774 states and 2073 transitions. Word has length 327 [2022-04-06 22:24:46,952 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:24:46,952 INFO L478 AbstractCegarLoop]: Abstraction has 1774 states and 2073 transitions. [2022-04-06 22:24:46,953 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 6.2) internal successors, (124), 19 states have internal predecessors, (124), 19 states have call successors, (53), 19 states have call predecessors, (53), 17 states have return successors, (51), 17 states have call predecessors, (51), 18 states have call successors, (51) [2022-04-06 22:24:46,953 INFO L276 IsEmpty]: Start isEmpty. Operand 1774 states and 2073 transitions. [2022-04-06 22:24:46,958 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 347 [2022-04-06 22:24:46,958 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:24:46,958 INFO L499 BasicCegarLoop]: trace histogram [52, 51, 51, 18, 17, 17, 17, 17, 17, 17, 17, 17, 17, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 22:24:46,987 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Forceful destruction successful, exit code 0 [2022-04-06 22:24:47,181 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47,47 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:24:47,181 INFO L403 AbstractCegarLoop]: === Iteration 49 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:24:47,181 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:24:47,182 INFO L85 PathProgramCache]: Analyzing trace with hash -1842167022, now seen corresponding path program 33 times [2022-04-06 22:24:47,182 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:24:47,182 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1720385864] [2022-04-06 22:24:47,182 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:24:47,182 INFO L85 PathProgramCache]: Analyzing trace with hash -1842167022, now seen corresponding path program 34 times [2022-04-06 22:24:47,182 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:24:47,183 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1598867891] [2022-04-06 22:24:47,183 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:24:47,183 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:24:47,197 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:24:47,197 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1697060304] [2022-04-06 22:24:47,198 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 22:24:47,198 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:24:47,198 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:24:47,200 INFO L229 MonitoredProcess]: Starting monitored process 48 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 22:24:47,234 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Waiting until timeout for monitored process [2022-04-06 22:24:47,395 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 22:24:47,396 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:24:47,400 INFO L263 TraceCheckSpWp]: Trace formula consists of 779 conjuncts, 39 conjunts are in the unsatisfiable core [2022-04-06 22:24:47,405 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:24:48,095 INFO L134 CoverageAnalysis]: Checked inductivity of 6192 backedges. 102 proven. 5882 refuted. 0 times theorem prover too weak. 208 trivial. 0 not checked. [2022-04-06 22:24:48,096 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:24:48,904 INFO L134 CoverageAnalysis]: Checked inductivity of 6192 backedges. 102 proven. 986 refuted. 0 times theorem prover too weak. 5104 trivial. 0 not checked. [2022-04-06 22:24:48,904 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:24:48,905 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1598867891] [2022-04-06 22:24:48,905 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:24:48,905 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1697060304] [2022-04-06 22:24:48,905 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1697060304] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 22:24:48,905 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 22:24:48,905 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21] total 40 [2022-04-06 22:24:48,905 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:24:48,905 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1720385864] [2022-04-06 22:24:48,905 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1720385864] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:24:48,905 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:24:48,905 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-04-06 22:24:48,905 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1534843100] [2022-04-06 22:24:48,905 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:24:48,906 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-04-06 22:24:48,906 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:24:48,906 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-04-06 22:24:48,907 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=708, Invalid=852, Unknown=0, NotChecked=0, Total=1560 [2022-04-06 22:24:48,907 INFO L87 Difference]: Start difference. First operand 1774 states and 2073 transitions. Second operand has 21 states, 21 states have (on average 6.238095238095238) internal successors, (131), 20 states have internal predecessors, (131), 20 states have call successors, (56), 20 states have call predecessors, (56), 18 states have return successors, (54), 18 states have call predecessors, (54), 19 states have call successors, (54) [2022-04-06 22:24:49,913 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:24:49,914 INFO L93 Difference]: Finished difference Result 1898 states and 2229 transitions. [2022-04-06 22:24:49,914 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-04-06 22:24:49,914 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 6.238095238095238) internal successors, (131), 20 states have internal predecessors, (131), 20 states have call successors, (56), 20 states have call predecessors, (56), 18 states have return successors, (54), 18 states have call predecessors, (54), 19 states have call successors, (54) Word has length 346 [2022-04-06 22:24:49,914 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:24:49,920 INFO L225 Difference]: With dead ends: 1898 [2022-04-06 22:24:49,920 INFO L226 Difference]: Without dead ends: 1889 [2022-04-06 22:24:49,921 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 708 GetRequests, 653 SyntacticMatches, 0 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 188 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=1371, Invalid=1821, Unknown=0, NotChecked=0, Total=3192 [2022-04-06 22:24:49,921 INFO L913 BasicCegarLoop]: 83 mSDtfsCounter, 57 mSDsluCounter, 243 mSDsCounter, 0 mSdLazyCounter, 215 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 57 SdHoareTripleChecker+Valid, 326 SdHoareTripleChecker+Invalid, 236 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 215 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-04-06 22:24:49,921 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [57 Valid, 326 Invalid, 236 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 215 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-04-06 22:24:49,923 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1889 states. [2022-04-06 22:24:50,534 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1889 to 1887. [2022-04-06 22:24:50,535 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1887 states, 1234 states have (on average 1.100486223662885) internal successors, (1358), 1278 states have internal predecessors, (1358), 426 states have call successors, (426), 227 states have call predecessors, (426), 226 states have return successors, (423), 381 states have call predecessors, (423), 423 states have call successors, (423) [2022-04-06 22:24:50,538 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1887 states to 1887 states and 2207 transitions. [2022-04-06 22:24:50,539 INFO L78 Accepts]: Start accepts. Automaton has 1887 states and 2207 transitions. Word has length 346 [2022-04-06 22:24:50,540 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:24:50,540 INFO L478 AbstractCegarLoop]: Abstraction has 1887 states and 2207 transitions. [2022-04-06 22:24:50,540 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 6.238095238095238) internal successors, (131), 20 states have internal predecessors, (131), 20 states have call successors, (56), 20 states have call predecessors, (56), 18 states have return successors, (54), 18 states have call predecessors, (54), 19 states have call successors, (54) [2022-04-06 22:24:50,540 INFO L276 IsEmpty]: Start isEmpty. Operand 1887 states and 2207 transitions. [2022-04-06 22:24:50,544 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 366 [2022-04-06 22:24:50,547 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:24:50,547 INFO L499 BasicCegarLoop]: trace histogram [55, 54, 54, 19, 18, 18, 18, 18, 18, 18, 18, 18, 18, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 22:24:50,566 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Ended with exit code 0 [2022-04-06 22:24:50,748 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 48 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable48 [2022-04-06 22:24:50,748 INFO L403 AbstractCegarLoop]: === Iteration 50 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:24:50,748 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:24:50,748 INFO L85 PathProgramCache]: Analyzing trace with hash 858728513, now seen corresponding path program 35 times [2022-04-06 22:24:50,749 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:24:50,749 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1669087608] [2022-04-06 22:24:50,749 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:24:50,749 INFO L85 PathProgramCache]: Analyzing trace with hash 858728513, now seen corresponding path program 36 times [2022-04-06 22:24:50,749 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:24:50,749 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [668394399] [2022-04-06 22:24:50,750 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:24:50,750 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:24:50,758 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:24:50,758 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [665723794] [2022-04-06 22:24:50,758 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-06 22:24:50,759 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:24:50,759 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:24:50,760 INFO L229 MonitoredProcess]: Starting monitored process 49 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 22:24:50,760 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Waiting until timeout for monitored process [2022-04-06 22:24:53,029 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 38 check-sat command(s) [2022-04-06 22:24:53,030 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:24:53,037 INFO L263 TraceCheckSpWp]: Trace formula consists of 819 conjuncts, 41 conjunts are in the unsatisfiable core [2022-04-06 22:24:53,041 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:24:53,685 INFO L134 CoverageAnalysis]: Checked inductivity of 6943 backedges. 108 proven. 6615 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2022-04-06 22:24:53,685 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:24:54,561 INFO L134 CoverageAnalysis]: Checked inductivity of 6943 backedges. 108 proven. 1107 refuted. 0 times theorem prover too weak. 5728 trivial. 0 not checked. [2022-04-06 22:24:54,561 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:24:54,561 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [668394399] [2022-04-06 22:24:54,561 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:24:54,561 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [665723794] [2022-04-06 22:24:54,562 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [665723794] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 22:24:54,562 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 22:24:54,562 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 22] total 42 [2022-04-06 22:24:54,562 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:24:54,562 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1669087608] [2022-04-06 22:24:54,562 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1669087608] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:24:54,562 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:24:54,562 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [22] imperfect sequences [] total 22 [2022-04-06 22:24:54,563 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [20361011] [2022-04-06 22:24:54,563 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:24:54,563 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-04-06 22:24:54,563 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:24:54,564 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-04-06 22:24:54,564 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=785, Invalid=937, Unknown=0, NotChecked=0, Total=1722 [2022-04-06 22:24:54,565 INFO L87 Difference]: Start difference. First operand 1887 states and 2207 transitions. Second operand has 22 states, 22 states have (on average 6.2727272727272725) internal successors, (138), 21 states have internal predecessors, (138), 21 states have call successors, (59), 21 states have call predecessors, (59), 19 states have return successors, (57), 19 states have call predecessors, (57), 20 states have call successors, (57) [2022-04-06 22:24:55,712 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:24:55,712 INFO L93 Difference]: Finished difference Result 2011 states and 2363 transitions. [2022-04-06 22:24:55,712 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-04-06 22:24:55,713 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 6.2727272727272725) internal successors, (138), 21 states have internal predecessors, (138), 21 states have call successors, (59), 21 states have call predecessors, (59), 19 states have return successors, (57), 19 states have call predecessors, (57), 20 states have call successors, (57) Word has length 365 [2022-04-06 22:24:55,713 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:24:55,719 INFO L225 Difference]: With dead ends: 2011 [2022-04-06 22:24:55,719 INFO L226 Difference]: Without dead ends: 2002 [2022-04-06 22:24:55,720 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 747 GetRequests, 689 SyntacticMatches, 0 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 208 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=1523, Invalid=2017, Unknown=0, NotChecked=0, Total=3540 [2022-04-06 22:24:55,721 INFO L913 BasicCegarLoop]: 86 mSDtfsCounter, 55 mSDsluCounter, 242 mSDsCounter, 0 mSdLazyCounter, 235 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 55 SdHoareTripleChecker+Valid, 328 SdHoareTripleChecker+Invalid, 249 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 235 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-04-06 22:24:55,721 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [55 Valid, 328 Invalid, 249 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 235 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-04-06 22:24:55,722 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2002 states. [2022-04-06 22:24:56,385 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2002 to 2000. [2022-04-06 22:24:56,392 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2000 states, 1307 states have (on average 1.100229533282326) internal successors, (1438), 1354 states have internal predecessors, (1438), 453 states have call successors, (453), 240 states have call predecessors, (453), 239 states have return successors, (450), 405 states have call predecessors, (450), 450 states have call successors, (450) [2022-04-06 22:24:56,397 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2000 states to 2000 states and 2341 transitions. [2022-04-06 22:24:56,400 INFO L78 Accepts]: Start accepts. Automaton has 2000 states and 2341 transitions. Word has length 365 [2022-04-06 22:24:56,400 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:24:56,401 INFO L478 AbstractCegarLoop]: Abstraction has 2000 states and 2341 transitions. [2022-04-06 22:24:56,401 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 6.2727272727272725) internal successors, (138), 21 states have internal predecessors, (138), 21 states have call successors, (59), 21 states have call predecessors, (59), 19 states have return successors, (57), 19 states have call predecessors, (57), 20 states have call successors, (57) [2022-04-06 22:24:56,401 INFO L276 IsEmpty]: Start isEmpty. Operand 2000 states and 2341 transitions. [2022-04-06 22:24:56,408 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 385 [2022-04-06 22:24:56,408 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:24:56,408 INFO L499 BasicCegarLoop]: trace histogram [58, 57, 57, 20, 19, 19, 19, 19, 19, 19, 19, 19, 19, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 22:24:56,417 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Forceful destruction successful, exit code 0 [2022-04-06 22:24:56,617 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 49 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2022-04-06 22:24:56,617 INFO L403 AbstractCegarLoop]: === Iteration 51 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:24:56,618 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:24:56,618 INFO L85 PathProgramCache]: Analyzing trace with hash -117637454, now seen corresponding path program 37 times [2022-04-06 22:24:56,618 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:24:56,618 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [575794763] [2022-04-06 22:24:56,618 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:24:56,619 INFO L85 PathProgramCache]: Analyzing trace with hash -117637454, now seen corresponding path program 38 times [2022-04-06 22:24:56,619 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:24:56,619 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [758828749] [2022-04-06 22:24:56,619 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:24:56,619 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:24:56,627 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:24:56,627 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1647850054] [2022-04-06 22:24:56,627 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 22:24:56,627 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:24:56,628 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:24:56,628 INFO L229 MonitoredProcess]: Starting monitored process 50 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 22:24:56,635 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Waiting until timeout for monitored process [2022-04-06 22:24:56,756 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 22:24:56,756 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:24:56,759 INFO L263 TraceCheckSpWp]: Trace formula consists of 859 conjuncts, 43 conjunts are in the unsatisfiable core [2022-04-06 22:24:56,764 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:24:57,471 INFO L134 CoverageAnalysis]: Checked inductivity of 7737 backedges. 114 proven. 7391 refuted. 0 times theorem prover too weak. 232 trivial. 0 not checked. [2022-04-06 22:24:57,472 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:24:58,446 INFO L134 CoverageAnalysis]: Checked inductivity of 7737 backedges. 114 proven. 1235 refuted. 0 times theorem prover too weak. 6388 trivial. 0 not checked. [2022-04-06 22:24:58,446 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:24:58,446 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [758828749] [2022-04-06 22:24:58,446 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:24:58,446 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1647850054] [2022-04-06 22:24:58,446 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1647850054] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 22:24:58,446 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 22:24:58,446 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23] total 44 [2022-04-06 22:24:58,447 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:24:58,447 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [575794763] [2022-04-06 22:24:58,447 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [575794763] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:24:58,447 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:24:58,447 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [23] imperfect sequences [] total 23 [2022-04-06 22:24:58,447 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1620708357] [2022-04-06 22:24:58,447 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:24:58,447 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-04-06 22:24:58,447 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:24:58,448 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-04-06 22:24:58,448 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=866, Invalid=1026, Unknown=0, NotChecked=0, Total=1892 [2022-04-06 22:24:58,448 INFO L87 Difference]: Start difference. First operand 2000 states and 2341 transitions. Second operand has 23 states, 23 states have (on average 6.304347826086956) internal successors, (145), 22 states have internal predecessors, (145), 22 states have call successors, (62), 22 states have call predecessors, (62), 20 states have return successors, (60), 20 states have call predecessors, (60), 21 states have call successors, (60) [2022-04-06 22:24:59,664 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:24:59,664 INFO L93 Difference]: Finished difference Result 2124 states and 2497 transitions. [2022-04-06 22:24:59,664 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2022-04-06 22:24:59,665 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 6.304347826086956) internal successors, (145), 22 states have internal predecessors, (145), 22 states have call successors, (62), 22 states have call predecessors, (62), 20 states have return successors, (60), 20 states have call predecessors, (60), 21 states have call successors, (60) Word has length 384 [2022-04-06 22:24:59,665 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:24:59,672 INFO L225 Difference]: With dead ends: 2124 [2022-04-06 22:24:59,672 INFO L226 Difference]: Without dead ends: 2115 [2022-04-06 22:24:59,673 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 786 GetRequests, 725 SyntacticMatches, 0 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 229 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=1683, Invalid=2223, Unknown=0, NotChecked=0, Total=3906 [2022-04-06 22:24:59,673 INFO L913 BasicCegarLoop]: 89 mSDtfsCounter, 90 mSDsluCounter, 231 mSDsCounter, 0 mSdLazyCounter, 237 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 90 SdHoareTripleChecker+Valid, 320 SdHoareTripleChecker+Invalid, 272 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 237 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-04-06 22:24:59,673 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [90 Valid, 320 Invalid, 272 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 237 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-04-06 22:24:59,675 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2115 states. [2022-04-06 22:25:00,359 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2115 to 2113. [2022-04-06 22:25:00,360 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2113 states, 1380 states have (on average 1.1) internal successors, (1518), 1430 states have internal predecessors, (1518), 480 states have call successors, (480), 253 states have call predecessors, (480), 252 states have return successors, (477), 429 states have call predecessors, (477), 477 states have call successors, (477) [2022-04-06 22:25:00,364 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2113 states to 2113 states and 2475 transitions. [2022-04-06 22:25:00,365 INFO L78 Accepts]: Start accepts. Automaton has 2113 states and 2475 transitions. Word has length 384 [2022-04-06 22:25:00,365 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:25:00,365 INFO L478 AbstractCegarLoop]: Abstraction has 2113 states and 2475 transitions. [2022-04-06 22:25:00,365 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 6.304347826086956) internal successors, (145), 22 states have internal predecessors, (145), 22 states have call successors, (62), 22 states have call predecessors, (62), 20 states have return successors, (60), 20 states have call predecessors, (60), 21 states have call successors, (60) [2022-04-06 22:25:00,365 INFO L276 IsEmpty]: Start isEmpty. Operand 2113 states and 2475 transitions. [2022-04-06 22:25:00,371 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 404 [2022-04-06 22:25:00,371 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:25:00,371 INFO L499 BasicCegarLoop]: trace histogram [61, 60, 60, 21, 20, 20, 20, 20, 20, 20, 20, 20, 20, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 22:25:00,391 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Forceful destruction successful, exit code 0 [2022-04-06 22:25:00,579 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50,50 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:25:00,579 INFO L403 AbstractCegarLoop]: === Iteration 52 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:25:00,579 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:25:00,579 INFO L85 PathProgramCache]: Analyzing trace with hash 1169361057, now seen corresponding path program 39 times [2022-04-06 22:25:00,580 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:25:00,580 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [214013921] [2022-04-06 22:25:00,580 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:25:00,580 INFO L85 PathProgramCache]: Analyzing trace with hash 1169361057, now seen corresponding path program 40 times [2022-04-06 22:25:00,580 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:25:00,580 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [644146657] [2022-04-06 22:25:00,580 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:25:00,580 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:25:00,589 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:25:00,589 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1149372711] [2022-04-06 22:25:00,589 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 22:25:00,589 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:25:00,589 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:25:00,590 INFO L229 MonitoredProcess]: Starting monitored process 51 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 22:25:00,591 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Waiting until timeout for monitored process [2022-04-06 22:25:00,720 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 22:25:00,720 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:25:00,724 INFO L263 TraceCheckSpWp]: Trace formula consists of 899 conjuncts, 45 conjunts are in the unsatisfiable core [2022-04-06 22:25:00,728 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:25:01,479 INFO L134 CoverageAnalysis]: Checked inductivity of 8574 backedges. 120 proven. 8210 refuted. 0 times theorem prover too weak. 244 trivial. 0 not checked. [2022-04-06 22:25:01,480 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:25:02,525 INFO L134 CoverageAnalysis]: Checked inductivity of 8574 backedges. 120 proven. 1370 refuted. 0 times theorem prover too weak. 7084 trivial. 0 not checked. [2022-04-06 22:25:02,525 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:25:02,525 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [644146657] [2022-04-06 22:25:02,525 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:25:02,525 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1149372711] [2022-04-06 22:25:02,525 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1149372711] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 22:25:02,525 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 22:25:02,525 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 24] total 46 [2022-04-06 22:25:02,526 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:25:02,526 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [214013921] [2022-04-06 22:25:02,526 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [214013921] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:25:02,526 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:25:02,526 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [24] imperfect sequences [] total 24 [2022-04-06 22:25:02,526 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [628183062] [2022-04-06 22:25:02,526 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:25:02,527 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-04-06 22:25:02,527 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:25:02,527 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-04-06 22:25:02,527 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=951, Invalid=1119, Unknown=0, NotChecked=0, Total=2070 [2022-04-06 22:25:02,527 INFO L87 Difference]: Start difference. First operand 2113 states and 2475 transitions. Second operand has 24 states, 24 states have (on average 6.333333333333333) internal successors, (152), 23 states have internal predecessors, (152), 23 states have call successors, (65), 23 states have call predecessors, (65), 21 states have return successors, (63), 21 states have call predecessors, (63), 22 states have call successors, (63) [2022-04-06 22:25:03,677 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:25:03,677 INFO L93 Difference]: Finished difference Result 2237 states and 2631 transitions. [2022-04-06 22:25:03,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-04-06 22:25:03,678 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 6.333333333333333) internal successors, (152), 23 states have internal predecessors, (152), 23 states have call successors, (65), 23 states have call predecessors, (65), 21 states have return successors, (63), 21 states have call predecessors, (63), 22 states have call successors, (63) Word has length 403 [2022-04-06 22:25:03,678 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:25:03,687 INFO L225 Difference]: With dead ends: 2237 [2022-04-06 22:25:03,687 INFO L226 Difference]: Without dead ends: 2228 [2022-04-06 22:25:03,688 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 825 GetRequests, 761 SyntacticMatches, 0 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 251 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=1851, Invalid=2439, Unknown=0, NotChecked=0, Total=4290 [2022-04-06 22:25:03,688 INFO L913 BasicCegarLoop]: 92 mSDtfsCounter, 73 mSDsluCounter, 250 mSDsCounter, 0 mSdLazyCounter, 248 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 73 SdHoareTripleChecker+Valid, 342 SdHoareTripleChecker+Invalid, 276 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 248 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-04-06 22:25:03,689 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [73 Valid, 342 Invalid, 276 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 248 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-04-06 22:25:03,690 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2228 states. [2022-04-06 22:25:04,447 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2228 to 2226. [2022-04-06 22:25:04,449 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2226 states, 1453 states have (on average 1.0997935306262905) internal successors, (1598), 1506 states have internal predecessors, (1598), 507 states have call successors, (507), 266 states have call predecessors, (507), 265 states have return successors, (504), 453 states have call predecessors, (504), 504 states have call successors, (504) [2022-04-06 22:25:04,452 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2226 states to 2226 states and 2609 transitions. [2022-04-06 22:25:04,453 INFO L78 Accepts]: Start accepts. Automaton has 2226 states and 2609 transitions. Word has length 403 [2022-04-06 22:25:04,454 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:25:04,454 INFO L478 AbstractCegarLoop]: Abstraction has 2226 states and 2609 transitions. [2022-04-06 22:25:04,454 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 6.333333333333333) internal successors, (152), 23 states have internal predecessors, (152), 23 states have call successors, (65), 23 states have call predecessors, (65), 21 states have return successors, (63), 21 states have call predecessors, (63), 22 states have call successors, (63) [2022-04-06 22:25:04,454 INFO L276 IsEmpty]: Start isEmpty. Operand 2226 states and 2609 transitions. [2022-04-06 22:25:04,460 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 423 [2022-04-06 22:25:04,460 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:25:04,460 INFO L499 BasicCegarLoop]: trace histogram [64, 63, 63, 22, 21, 21, 21, 21, 21, 21, 21, 21, 21, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 22:25:04,481 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Ended with exit code 0 [2022-04-06 22:25:04,669 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 51 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable51 [2022-04-06 22:25:04,669 INFO L403 AbstractCegarLoop]: === Iteration 53 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:25:04,669 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:25:04,670 INFO L85 PathProgramCache]: Analyzing trace with hash -774012334, now seen corresponding path program 41 times [2022-04-06 22:25:04,670 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:25:04,670 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [96946771] [2022-04-06 22:25:04,670 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:25:04,670 INFO L85 PathProgramCache]: Analyzing trace with hash -774012334, now seen corresponding path program 42 times [2022-04-06 22:25:04,670 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:25:04,670 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [325381028] [2022-04-06 22:25:04,670 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:25:04,670 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:25:04,678 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:25:04,679 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2101656289] [2022-04-06 22:25:04,679 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-06 22:25:04,679 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:25:04,679 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:25:04,680 INFO L229 MonitoredProcess]: Starting monitored process 52 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 22:25:04,682 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Waiting until timeout for monitored process [2022-04-06 22:25:06,968 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 42 check-sat command(s) [2022-04-06 22:25:06,968 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:25:06,975 INFO L263 TraceCheckSpWp]: Trace formula consists of 939 conjuncts, 47 conjunts are in the unsatisfiable core [2022-04-06 22:25:06,980 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:25:07,808 INFO L134 CoverageAnalysis]: Checked inductivity of 9454 backedges. 126 proven. 9072 refuted. 0 times theorem prover too weak. 256 trivial. 0 not checked. [2022-04-06 22:25:07,808 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:25:08,860 INFO L134 CoverageAnalysis]: Checked inductivity of 9454 backedges. 126 proven. 1512 refuted. 0 times theorem prover too weak. 7816 trivial. 0 not checked. [2022-04-06 22:25:08,860 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:25:08,860 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [325381028] [2022-04-06 22:25:08,860 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:25:08,861 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2101656289] [2022-04-06 22:25:08,861 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2101656289] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 22:25:08,861 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 22:25:08,861 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 25] total 48 [2022-04-06 22:25:08,861 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:25:08,861 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [96946771] [2022-04-06 22:25:08,861 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [96946771] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:25:08,861 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:25:08,861 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [25] imperfect sequences [] total 25 [2022-04-06 22:25:08,861 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1223850033] [2022-04-06 22:25:08,861 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:25:08,862 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-04-06 22:25:08,862 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:25:08,862 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-04-06 22:25:08,863 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1040, Invalid=1216, Unknown=0, NotChecked=0, Total=2256 [2022-04-06 22:25:08,863 INFO L87 Difference]: Start difference. First operand 2226 states and 2609 transitions. Second operand has 25 states, 25 states have (on average 6.36) internal successors, (159), 24 states have internal predecessors, (159), 24 states have call successors, (68), 24 states have call predecessors, (68), 22 states have return successors, (66), 22 states have call predecessors, (66), 23 states have call successors, (66) [2022-04-06 22:25:10,137 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:25:10,137 INFO L93 Difference]: Finished difference Result 2350 states and 2765 transitions. [2022-04-06 22:25:10,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-04-06 22:25:10,138 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 6.36) internal successors, (159), 24 states have internal predecessors, (159), 24 states have call successors, (68), 24 states have call predecessors, (68), 22 states have return successors, (66), 22 states have call predecessors, (66), 23 states have call successors, (66) Word has length 422 [2022-04-06 22:25:10,138 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:25:10,150 INFO L225 Difference]: With dead ends: 2350 [2022-04-06 22:25:10,150 INFO L226 Difference]: Without dead ends: 2341 [2022-04-06 22:25:10,151 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 864 GetRequests, 797 SyntacticMatches, 0 SemanticMatches, 67 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 274 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=2027, Invalid=2665, Unknown=0, NotChecked=0, Total=4692 [2022-04-06 22:25:10,152 INFO L913 BasicCegarLoop]: 95 mSDtfsCounter, 70 mSDsluCounter, 259 mSDsCounter, 0 mSdLazyCounter, 274 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 70 SdHoareTripleChecker+Valid, 354 SdHoareTripleChecker+Invalid, 288 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 274 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-04-06 22:25:10,152 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [70 Valid, 354 Invalid, 288 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 274 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-04-06 22:25:10,153 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2341 states. [2022-04-06 22:25:10,899 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2341 to 2339. [2022-04-06 22:25:10,902 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2339 states, 1526 states have (on average 1.0996068152031455) internal successors, (1678), 1582 states have internal predecessors, (1678), 534 states have call successors, (534), 279 states have call predecessors, (534), 278 states have return successors, (531), 477 states have call predecessors, (531), 531 states have call successors, (531) [2022-04-06 22:25:10,906 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2339 states to 2339 states and 2743 transitions. [2022-04-06 22:25:10,907 INFO L78 Accepts]: Start accepts. Automaton has 2339 states and 2743 transitions. Word has length 422 [2022-04-06 22:25:10,907 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:25:10,907 INFO L478 AbstractCegarLoop]: Abstraction has 2339 states and 2743 transitions. [2022-04-06 22:25:10,908 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 6.36) internal successors, (159), 24 states have internal predecessors, (159), 24 states have call successors, (68), 24 states have call predecessors, (68), 22 states have return successors, (66), 22 states have call predecessors, (66), 23 states have call successors, (66) [2022-04-06 22:25:10,908 INFO L276 IsEmpty]: Start isEmpty. Operand 2339 states and 2743 transitions. [2022-04-06 22:25:10,914 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 442 [2022-04-06 22:25:10,914 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:25:10,914 INFO L499 BasicCegarLoop]: trace histogram [67, 66, 66, 23, 22, 22, 22, 22, 22, 22, 22, 22, 22, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 22:25:10,935 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Forceful destruction successful, exit code 0 [2022-04-06 22:25:11,114 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52,52 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:25:11,115 INFO L403 AbstractCegarLoop]: === Iteration 54 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:25:11,115 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:25:11,115 INFO L85 PathProgramCache]: Analyzing trace with hash -1767137023, now seen corresponding path program 43 times [2022-04-06 22:25:11,115 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:25:11,115 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [37525637] [2022-04-06 22:25:11,116 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:25:11,116 INFO L85 PathProgramCache]: Analyzing trace with hash -1767137023, now seen corresponding path program 44 times [2022-04-06 22:25:11,116 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:25:11,116 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1112045923] [2022-04-06 22:25:11,116 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:25:11,117 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:25:11,128 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:25:11,128 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [79208230] [2022-04-06 22:25:11,128 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 22:25:11,128 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:25:11,129 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:25:11,130 INFO L229 MonitoredProcess]: Starting monitored process 53 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 22:25:11,131 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Waiting until timeout for monitored process [2022-04-06 22:25:11,258 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 22:25:11,259 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:25:11,263 INFO L263 TraceCheckSpWp]: Trace formula consists of 979 conjuncts, 49 conjunts are in the unsatisfiable core [2022-04-06 22:25:11,268 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:25:12,164 INFO L134 CoverageAnalysis]: Checked inductivity of 10377 backedges. 132 proven. 9977 refuted. 0 times theorem prover too weak. 268 trivial. 0 not checked. [2022-04-06 22:25:12,164 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:25:13,302 INFO L134 CoverageAnalysis]: Checked inductivity of 10377 backedges. 132 proven. 1661 refuted. 0 times theorem prover too weak. 8584 trivial. 0 not checked. [2022-04-06 22:25:13,303 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:25:13,303 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1112045923] [2022-04-06 22:25:13,303 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:25:13,303 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [79208230] [2022-04-06 22:25:13,303 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [79208230] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 22:25:13,303 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 22:25:13,304 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 26] total 50 [2022-04-06 22:25:13,304 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:25:13,304 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [37525637] [2022-04-06 22:25:13,304 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [37525637] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:25:13,304 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:25:13,304 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [26] imperfect sequences [] total 26 [2022-04-06 22:25:13,304 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1580542761] [2022-04-06 22:25:13,304 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:25:13,305 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-04-06 22:25:13,305 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:25:13,305 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-04-06 22:25:13,306 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1133, Invalid=1317, Unknown=0, NotChecked=0, Total=2450 [2022-04-06 22:25:13,306 INFO L87 Difference]: Start difference. First operand 2339 states and 2743 transitions. Second operand has 26 states, 26 states have (on average 6.384615384615385) internal successors, (166), 25 states have internal predecessors, (166), 25 states have call successors, (71), 25 states have call predecessors, (71), 23 states have return successors, (69), 23 states have call predecessors, (69), 24 states have call successors, (69) [2022-04-06 22:25:14,646 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:25:14,646 INFO L93 Difference]: Finished difference Result 2463 states and 2899 transitions. [2022-04-06 22:25:14,647 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2022-04-06 22:25:14,647 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 6.384615384615385) internal successors, (166), 25 states have internal predecessors, (166), 25 states have call successors, (71), 25 states have call predecessors, (71), 23 states have return successors, (69), 23 states have call predecessors, (69), 24 states have call successors, (69) Word has length 441 [2022-04-06 22:25:14,647 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:25:14,655 INFO L225 Difference]: With dead ends: 2463 [2022-04-06 22:25:14,655 INFO L226 Difference]: Without dead ends: 2454 [2022-04-06 22:25:14,656 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 903 GetRequests, 833 SyntacticMatches, 0 SemanticMatches, 70 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 298 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=2211, Invalid=2901, Unknown=0, NotChecked=0, Total=5112 [2022-04-06 22:25:14,657 INFO L913 BasicCegarLoop]: 98 mSDtfsCounter, 79 mSDsluCounter, 278 mSDsCounter, 0 mSdLazyCounter, 342 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 79 SdHoareTripleChecker+Valid, 376 SdHoareTripleChecker+Invalid, 363 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 342 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-04-06 22:25:14,657 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [79 Valid, 376 Invalid, 363 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 342 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-04-06 22:25:14,659 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2454 states. [2022-04-06 22:25:15,541 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2454 to 2452. [2022-04-06 22:25:15,543 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2452 states, 1599 states have (on average 1.099437148217636) internal successors, (1758), 1658 states have internal predecessors, (1758), 561 states have call successors, (561), 292 states have call predecessors, (561), 291 states have return successors, (558), 501 states have call predecessors, (558), 558 states have call successors, (558) [2022-04-06 22:25:15,546 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2452 states to 2452 states and 2877 transitions. [2022-04-06 22:25:15,547 INFO L78 Accepts]: Start accepts. Automaton has 2452 states and 2877 transitions. Word has length 441 [2022-04-06 22:25:15,547 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:25:15,547 INFO L478 AbstractCegarLoop]: Abstraction has 2452 states and 2877 transitions. [2022-04-06 22:25:15,547 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 6.384615384615385) internal successors, (166), 25 states have internal predecessors, (166), 25 states have call successors, (71), 25 states have call predecessors, (71), 23 states have return successors, (69), 23 states have call predecessors, (69), 24 states have call successors, (69) [2022-04-06 22:25:15,548 INFO L276 IsEmpty]: Start isEmpty. Operand 2452 states and 2877 transitions. [2022-04-06 22:25:15,555 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 461 [2022-04-06 22:25:15,555 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:25:15,555 INFO L499 BasicCegarLoop]: trace histogram [70, 69, 69, 24, 23, 23, 23, 23, 23, 23, 23, 23, 23, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 22:25:15,573 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Ended with exit code 0 [2022-04-06 22:25:15,756 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 53 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable53 [2022-04-06 22:25:15,756 INFO L403 AbstractCegarLoop]: === Iteration 55 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:25:15,756 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:25:15,756 INFO L85 PathProgramCache]: Analyzing trace with hash 568217074, now seen corresponding path program 45 times [2022-04-06 22:25:15,756 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:25:15,756 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1495377893] [2022-04-06 22:25:15,757 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:25:15,757 INFO L85 PathProgramCache]: Analyzing trace with hash 568217074, now seen corresponding path program 46 times [2022-04-06 22:25:15,757 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:25:15,757 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1419575405] [2022-04-06 22:25:15,757 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:25:15,757 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:25:15,766 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:25:15,766 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [240464290] [2022-04-06 22:25:15,766 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 22:25:15,766 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:25:15,766 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:25:15,767 INFO L229 MonitoredProcess]: Starting monitored process 54 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 22:25:15,768 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Waiting until timeout for monitored process [2022-04-06 22:25:15,910 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 22:25:15,910 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:25:15,915 INFO L263 TraceCheckSpWp]: Trace formula consists of 1019 conjuncts, 51 conjunts are in the unsatisfiable core [2022-04-06 22:25:15,920 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:25:16,769 INFO L134 CoverageAnalysis]: Checked inductivity of 11343 backedges. 138 proven. 10925 refuted. 0 times theorem prover too weak. 280 trivial. 0 not checked. [2022-04-06 22:25:16,769 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:25:17,951 INFO L134 CoverageAnalysis]: Checked inductivity of 11343 backedges. 138 proven. 1817 refuted. 0 times theorem prover too weak. 9388 trivial. 0 not checked. [2022-04-06 22:25:17,952 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:25:17,952 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1419575405] [2022-04-06 22:25:17,952 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:25:17,952 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [240464290] [2022-04-06 22:25:17,952 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [240464290] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 22:25:17,952 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 22:25:17,952 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 27] total 52 [2022-04-06 22:25:17,952 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:25:17,952 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1495377893] [2022-04-06 22:25:17,952 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1495377893] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:25:17,952 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:25:17,952 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [27] imperfect sequences [] total 27 [2022-04-06 22:25:17,953 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [686049366] [2022-04-06 22:25:17,953 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:25:17,953 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-04-06 22:25:17,953 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:25:17,953 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-04-06 22:25:17,954 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1230, Invalid=1422, Unknown=0, NotChecked=0, Total=2652 [2022-04-06 22:25:17,954 INFO L87 Difference]: Start difference. First operand 2452 states and 2877 transitions. Second operand has 27 states, 27 states have (on average 6.407407407407407) internal successors, (173), 26 states have internal predecessors, (173), 26 states have call successors, (74), 26 states have call predecessors, (74), 24 states have return successors, (72), 24 states have call predecessors, (72), 25 states have call successors, (72) [2022-04-06 22:25:19,359 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:25:19,360 INFO L93 Difference]: Finished difference Result 2576 states and 3033 transitions. [2022-04-06 22:25:19,360 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2022-04-06 22:25:19,360 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 6.407407407407407) internal successors, (173), 26 states have internal predecessors, (173), 26 states have call successors, (74), 26 states have call predecessors, (74), 24 states have return successors, (72), 24 states have call predecessors, (72), 25 states have call successors, (72) Word has length 460 [2022-04-06 22:25:19,361 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:25:19,366 INFO L225 Difference]: With dead ends: 2576 [2022-04-06 22:25:19,366 INFO L226 Difference]: Without dead ends: 2567 [2022-04-06 22:25:19,367 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 942 GetRequests, 869 SyntacticMatches, 0 SemanticMatches, 73 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 323 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=2403, Invalid=3147, Unknown=0, NotChecked=0, Total=5550 [2022-04-06 22:25:19,367 INFO L913 BasicCegarLoop]: 101 mSDtfsCounter, 70 mSDsluCounter, 297 mSDsCounter, 0 mSdLazyCounter, 365 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 70 SdHoareTripleChecker+Valid, 398 SdHoareTripleChecker+Invalid, 386 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 365 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-04-06 22:25:19,367 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [70 Valid, 398 Invalid, 386 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 365 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-04-06 22:25:19,368 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2567 states. [2022-04-06 22:25:20,253 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2567 to 2565. [2022-04-06 22:25:20,256 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2565 states, 1672 states have (on average 1.0992822966507176) internal successors, (1838), 1734 states have internal predecessors, (1838), 588 states have call successors, (588), 305 states have call predecessors, (588), 304 states have return successors, (585), 525 states have call predecessors, (585), 585 states have call successors, (585) [2022-04-06 22:25:20,260 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2565 states to 2565 states and 3011 transitions. [2022-04-06 22:25:20,261 INFO L78 Accepts]: Start accepts. Automaton has 2565 states and 3011 transitions. Word has length 460 [2022-04-06 22:25:20,261 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:25:20,261 INFO L478 AbstractCegarLoop]: Abstraction has 2565 states and 3011 transitions. [2022-04-06 22:25:20,262 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 6.407407407407407) internal successors, (173), 26 states have internal predecessors, (173), 26 states have call successors, (74), 26 states have call predecessors, (74), 24 states have return successors, (72), 24 states have call predecessors, (72), 25 states have call successors, (72) [2022-04-06 22:25:20,262 INFO L276 IsEmpty]: Start isEmpty. Operand 2565 states and 3011 transitions. [2022-04-06 22:25:20,268 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 480 [2022-04-06 22:25:20,268 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:25:20,268 INFO L499 BasicCegarLoop]: trace histogram [73, 72, 72, 25, 24, 24, 24, 24, 24, 24, 24, 24, 24, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 22:25:20,287 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Forceful destruction successful, exit code 0 [2022-04-06 22:25:20,469 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 54 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable54 [2022-04-06 22:25:20,469 INFO L403 AbstractCegarLoop]: === Iteration 56 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:25:20,469 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:25:20,469 INFO L85 PathProgramCache]: Analyzing trace with hash 1624174945, now seen corresponding path program 47 times [2022-04-06 22:25:20,469 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:25:20,470 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1216407931] [2022-04-06 22:25:20,470 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:25:20,470 INFO L85 PathProgramCache]: Analyzing trace with hash 1624174945, now seen corresponding path program 48 times [2022-04-06 22:25:20,470 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:25:20,470 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [86766439] [2022-04-06 22:25:20,470 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:25:20,470 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:25:20,480 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:25:20,480 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1374625534] [2022-04-06 22:25:20,480 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-06 22:25:20,480 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:25:20,481 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:25:20,492 INFO L229 MonitoredProcess]: Starting monitored process 55 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 22:25:20,493 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Waiting until timeout for monitored process [2022-04-06 22:25:20,910 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 45 check-sat command(s) [2022-04-06 22:25:20,910 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:25:20,916 INFO L263 TraceCheckSpWp]: Trace formula consists of 1032 conjuncts, 53 conjunts are in the unsatisfiable core [2022-04-06 22:25:20,920 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:25:21,821 INFO L134 CoverageAnalysis]: Checked inductivity of 12352 backedges. 144 proven. 11916 refuted. 0 times theorem prover too weak. 292 trivial. 0 not checked. [2022-04-06 22:25:21,822 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:25:23,102 INFO L134 CoverageAnalysis]: Checked inductivity of 12352 backedges. 144 proven. 1980 refuted. 0 times theorem prover too weak. 10228 trivial. 0 not checked. [2022-04-06 22:25:23,102 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:25:23,102 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [86766439] [2022-04-06 22:25:23,102 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:25:23,103 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1374625534] [2022-04-06 22:25:23,103 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1374625534] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 22:25:23,103 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 22:25:23,103 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 28] total 54 [2022-04-06 22:25:23,103 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:25:23,103 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1216407931] [2022-04-06 22:25:23,103 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1216407931] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:25:23,103 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:25:23,103 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [28] imperfect sequences [] total 28 [2022-04-06 22:25:23,103 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [960664458] [2022-04-06 22:25:23,103 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:25:23,104 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-04-06 22:25:23,104 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:25:23,104 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-04-06 22:25:23,105 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1331, Invalid=1531, Unknown=0, NotChecked=0, Total=2862 [2022-04-06 22:25:23,105 INFO L87 Difference]: Start difference. First operand 2565 states and 3011 transitions. Second operand has 28 states, 28 states have (on average 6.428571428571429) internal successors, (180), 27 states have internal predecessors, (180), 27 states have call successors, (77), 27 states have call predecessors, (77), 25 states have return successors, (75), 25 states have call predecessors, (75), 26 states have call successors, (75) [2022-04-06 22:25:24,574 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:25:24,574 INFO L93 Difference]: Finished difference Result 2689 states and 3167 transitions. [2022-04-06 22:25:24,574 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2022-04-06 22:25:24,574 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 6.428571428571429) internal successors, (180), 27 states have internal predecessors, (180), 27 states have call successors, (77), 27 states have call predecessors, (77), 25 states have return successors, (75), 25 states have call predecessors, (75), 26 states have call successors, (75) Word has length 479 [2022-04-06 22:25:24,575 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:25:24,580 INFO L225 Difference]: With dead ends: 2689 [2022-04-06 22:25:24,580 INFO L226 Difference]: Without dead ends: 2680 [2022-04-06 22:25:24,582 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 981 GetRequests, 905 SyntacticMatches, 0 SemanticMatches, 76 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 349 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=2603, Invalid=3403, Unknown=0, NotChecked=0, Total=6006 [2022-04-06 22:25:24,582 INFO L913 BasicCegarLoop]: 104 mSDtfsCounter, 89 mSDsluCounter, 296 mSDsCounter, 0 mSdLazyCounter, 331 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 89 SdHoareTripleChecker+Valid, 400 SdHoareTripleChecker+Invalid, 352 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 331 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-04-06 22:25:24,582 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [89 Valid, 400 Invalid, 352 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 331 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-04-06 22:25:24,584 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2680 states. [2022-04-06 22:25:25,454 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2680 to 2678. [2022-04-06 22:25:25,456 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2678 states, 1745 states have (on average 1.0991404011461319) internal successors, (1918), 1810 states have internal predecessors, (1918), 615 states have call successors, (615), 318 states have call predecessors, (615), 317 states have return successors, (612), 549 states have call predecessors, (612), 612 states have call successors, (612) [2022-04-06 22:25:25,460 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2678 states to 2678 states and 3145 transitions. [2022-04-06 22:25:25,461 INFO L78 Accepts]: Start accepts. Automaton has 2678 states and 3145 transitions. Word has length 479 [2022-04-06 22:25:25,461 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:25:25,461 INFO L478 AbstractCegarLoop]: Abstraction has 2678 states and 3145 transitions. [2022-04-06 22:25:25,462 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 6.428571428571429) internal successors, (180), 27 states have internal predecessors, (180), 27 states have call successors, (77), 27 states have call predecessors, (77), 25 states have return successors, (75), 25 states have call predecessors, (75), 26 states have call successors, (75) [2022-04-06 22:25:25,462 INFO L276 IsEmpty]: Start isEmpty. Operand 2678 states and 3145 transitions. [2022-04-06 22:25:25,470 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 499 [2022-04-06 22:25:25,470 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:25:25,470 INFO L499 BasicCegarLoop]: trace histogram [76, 75, 75, 26, 25, 25, 25, 25, 25, 25, 25, 25, 25, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 22:25:25,497 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Forceful destruction successful, exit code 0 [2022-04-06 22:25:25,691 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55,55 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:25:25,691 INFO L403 AbstractCegarLoop]: === Iteration 57 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:25:25,691 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:25:25,692 INFO L85 PathProgramCache]: Analyzing trace with hash -695639662, now seen corresponding path program 49 times [2022-04-06 22:25:25,692 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:25:25,692 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [2005251774] [2022-04-06 22:25:25,692 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:25:25,692 INFO L85 PathProgramCache]: Analyzing trace with hash -695639662, now seen corresponding path program 50 times [2022-04-06 22:25:25,692 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:25:25,693 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1547324743] [2022-04-06 22:25:25,693 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:25:25,693 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:25:25,701 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:25:25,702 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [179281100] [2022-04-06 22:25:25,702 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 22:25:25,702 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:25:25,702 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:25:25,703 INFO L229 MonitoredProcess]: Starting monitored process 56 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 22:25:25,704 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Waiting until timeout for monitored process [2022-04-06 22:25:25,846 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 22:25:25,846 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:25:25,851 INFO L263 TraceCheckSpWp]: Trace formula consists of 1099 conjuncts, 55 conjunts are in the unsatisfiable core [2022-04-06 22:25:25,855 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:25:26,839 INFO L134 CoverageAnalysis]: Checked inductivity of 13404 backedges. 150 proven. 12950 refuted. 0 times theorem prover too weak. 304 trivial. 0 not checked. [2022-04-06 22:25:26,839 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:25:28,182 INFO L134 CoverageAnalysis]: Checked inductivity of 13404 backedges. 150 proven. 2150 refuted. 0 times theorem prover too weak. 11104 trivial. 0 not checked. [2022-04-06 22:25:28,182 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:25:28,182 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1547324743] [2022-04-06 22:25:28,182 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:25:28,183 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [179281100] [2022-04-06 22:25:28,183 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [179281100] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 22:25:28,183 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 22:25:28,183 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 29] total 54 [2022-04-06 22:25:28,183 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:25:28,183 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [2005251774] [2022-04-06 22:25:28,183 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [2005251774] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:25:28,183 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:25:28,183 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [29] imperfect sequences [] total 29 [2022-04-06 22:25:28,183 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [581271591] [2022-04-06 22:25:28,184 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:25:28,184 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-04-06 22:25:28,184 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:25:28,184 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-04-06 22:25:28,185 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1331, Invalid=1531, Unknown=0, NotChecked=0, Total=2862 [2022-04-06 22:25:28,185 INFO L87 Difference]: Start difference. First operand 2678 states and 3145 transitions. Second operand has 29 states, 29 states have (on average 6.448275862068965) internal successors, (187), 28 states have internal predecessors, (187), 28 states have call successors, (80), 28 states have call predecessors, (80), 26 states have return successors, (78), 26 states have call predecessors, (78), 27 states have call successors, (78) [2022-04-06 22:25:29,790 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:25:29,790 INFO L93 Difference]: Finished difference Result 2802 states and 3301 transitions. [2022-04-06 22:25:29,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2022-04-06 22:25:29,791 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 6.448275862068965) internal successors, (187), 28 states have internal predecessors, (187), 28 states have call successors, (80), 28 states have call predecessors, (80), 26 states have return successors, (78), 26 states have call predecessors, (78), 27 states have call successors, (78) Word has length 498 [2022-04-06 22:25:29,791 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:25:29,796 INFO L225 Difference]: With dead ends: 2802 [2022-04-06 22:25:29,797 INFO L226 Difference]: Without dead ends: 2793 [2022-04-06 22:25:29,798 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 1020 GetRequests, 942 SyntacticMatches, 1 SemanticMatches, 77 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 398 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=2656, Invalid=3506, Unknown=0, NotChecked=0, Total=6162 [2022-04-06 22:25:29,798 INFO L913 BasicCegarLoop]: 107 mSDtfsCounter, 116 mSDsluCounter, 275 mSDsCounter, 0 mSdLazyCounter, 330 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 116 SdHoareTripleChecker+Valid, 382 SdHoareTripleChecker+Invalid, 365 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 330 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-04-06 22:25:29,798 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [116 Valid, 382 Invalid, 365 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 330 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-04-06 22:25:29,800 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2793 states. [2022-04-06 22:25:30,772 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2793 to 2791. [2022-04-06 22:25:30,774 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2791 states, 1818 states have (on average 1.099009900990099) internal successors, (1998), 1886 states have internal predecessors, (1998), 642 states have call successors, (642), 331 states have call predecessors, (642), 330 states have return successors, (639), 573 states have call predecessors, (639), 639 states have call successors, (639) [2022-04-06 22:25:30,778 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2791 states to 2791 states and 3279 transitions. [2022-04-06 22:25:30,779 INFO L78 Accepts]: Start accepts. Automaton has 2791 states and 3279 transitions. Word has length 498 [2022-04-06 22:25:30,780 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:25:30,780 INFO L478 AbstractCegarLoop]: Abstraction has 2791 states and 3279 transitions. [2022-04-06 22:25:30,780 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 6.448275862068965) internal successors, (187), 28 states have internal predecessors, (187), 28 states have call successors, (80), 28 states have call predecessors, (80), 26 states have return successors, (78), 26 states have call predecessors, (78), 27 states have call successors, (78) [2022-04-06 22:25:30,780 INFO L276 IsEmpty]: Start isEmpty. Operand 2791 states and 3279 transitions. [2022-04-06 22:25:30,787 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 518 [2022-04-06 22:25:30,787 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:25:30,787 INFO L499 BasicCegarLoop]: trace histogram [79, 78, 78, 27, 26, 26, 26, 26, 26, 26, 26, 26, 26, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 22:25:30,805 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Ended with exit code 0 [2022-04-06 22:25:30,987 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56,56 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:25:30,988 INFO L403 AbstractCegarLoop]: === Iteration 58 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:25:30,988 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:25:30,988 INFO L85 PathProgramCache]: Analyzing trace with hash 642972097, now seen corresponding path program 51 times [2022-04-06 22:25:30,988 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:25:30,988 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [621519348] [2022-04-06 22:25:30,989 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:25:30,989 INFO L85 PathProgramCache]: Analyzing trace with hash 642972097, now seen corresponding path program 52 times [2022-04-06 22:25:30,989 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:25:30,989 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1402955093] [2022-04-06 22:25:30,989 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:25:30,989 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:25:30,998 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:25:30,998 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [984318655] [2022-04-06 22:25:30,999 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 22:25:30,999 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:25:30,999 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:25:31,000 INFO L229 MonitoredProcess]: Starting monitored process 57 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 22:25:31,001 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Waiting until timeout for monitored process [2022-04-06 22:25:31,164 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 22:25:31,165 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:25:31,170 INFO L263 TraceCheckSpWp]: Trace formula consists of 1139 conjuncts, 57 conjunts are in the unsatisfiable core [2022-04-06 22:25:31,176 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:25:32,190 INFO L134 CoverageAnalysis]: Checked inductivity of 14499 backedges. 156 proven. 14027 refuted. 0 times theorem prover too weak. 316 trivial. 0 not checked. [2022-04-06 22:25:32,190 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:25:33,535 INFO L134 CoverageAnalysis]: Checked inductivity of 14499 backedges. 156 proven. 2327 refuted. 0 times theorem prover too weak. 12016 trivial. 0 not checked. [2022-04-06 22:25:33,535 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:25:33,535 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1402955093] [2022-04-06 22:25:33,535 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:25:33,535 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [984318655] [2022-04-06 22:25:33,535 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [984318655] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 22:25:33,535 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 22:25:33,536 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 30] total 54 [2022-04-06 22:25:33,536 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:25:33,536 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [621519348] [2022-04-06 22:25:33,536 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [621519348] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:25:33,536 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:25:33,536 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [30] imperfect sequences [] total 30 [2022-04-06 22:25:33,536 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1336846264] [2022-04-06 22:25:33,536 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:25:33,537 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-04-06 22:25:33,537 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:25:33,537 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-04-06 22:25:33,537 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1331, Invalid=1531, Unknown=0, NotChecked=0, Total=2862 [2022-04-06 22:25:33,538 INFO L87 Difference]: Start difference. First operand 2791 states and 3279 transitions. Second operand has 30 states, 30 states have (on average 6.466666666666667) internal successors, (194), 29 states have internal predecessors, (194), 29 states have call successors, (83), 29 states have call predecessors, (83), 27 states have return successors, (81), 27 states have call predecessors, (81), 28 states have call successors, (81) [2022-04-06 22:25:35,203 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:25:35,204 INFO L93 Difference]: Finished difference Result 2915 states and 3435 transitions. [2022-04-06 22:25:35,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2022-04-06 22:25:35,204 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 6.466666666666667) internal successors, (194), 29 states have internal predecessors, (194), 29 states have call successors, (83), 29 states have call predecessors, (83), 27 states have return successors, (81), 27 states have call predecessors, (81), 28 states have call successors, (81) Word has length 517 [2022-04-06 22:25:35,205 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:25:35,212 INFO L225 Difference]: With dead ends: 2915 [2022-04-06 22:25:35,212 INFO L226 Difference]: Without dead ends: 2906 [2022-04-06 22:25:35,214 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 1059 GetRequests, 980 SyntacticMatches, 1 SemanticMatches, 78 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 423 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=2709, Invalid=3611, Unknown=0, NotChecked=0, Total=6320 [2022-04-06 22:25:35,214 INFO L913 BasicCegarLoop]: 110 mSDtfsCounter, 101 mSDsluCounter, 304 mSDsCounter, 0 mSdLazyCounter, 377 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 101 SdHoareTripleChecker+Valid, 414 SdHoareTripleChecker+Invalid, 405 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 377 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-04-06 22:25:35,214 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [101 Valid, 414 Invalid, 405 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 377 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-04-06 22:25:35,216 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2906 states. [2022-04-06 22:25:36,239 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2906 to 2904. [2022-04-06 22:25:36,242 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2904 states, 1891 states have (on average 1.0988894764674775) internal successors, (2078), 1962 states have internal predecessors, (2078), 669 states have call successors, (669), 344 states have call predecessors, (669), 343 states have return successors, (666), 597 states have call predecessors, (666), 666 states have call successors, (666) [2022-04-06 22:25:36,247 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2904 states to 2904 states and 3413 transitions. [2022-04-06 22:25:36,248 INFO L78 Accepts]: Start accepts. Automaton has 2904 states and 3413 transitions. Word has length 517 [2022-04-06 22:25:36,249 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:25:36,249 INFO L478 AbstractCegarLoop]: Abstraction has 2904 states and 3413 transitions. [2022-04-06 22:25:36,249 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 6.466666666666667) internal successors, (194), 29 states have internal predecessors, (194), 29 states have call successors, (83), 29 states have call predecessors, (83), 27 states have return successors, (81), 27 states have call predecessors, (81), 28 states have call successors, (81) [2022-04-06 22:25:36,249 INFO L276 IsEmpty]: Start isEmpty. Operand 2904 states and 3413 transitions. [2022-04-06 22:25:36,258 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 537 [2022-04-06 22:25:36,258 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:25:36,258 INFO L499 BasicCegarLoop]: trace histogram [82, 81, 81, 28, 27, 27, 27, 27, 27, 27, 27, 27, 27, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 22:25:36,279 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Forceful destruction successful, exit code 0 [2022-04-06 22:25:36,458 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57,57 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:25:36,459 INFO L403 AbstractCegarLoop]: === Iteration 59 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:25:36,459 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:25:36,459 INFO L85 PathProgramCache]: Analyzing trace with hash 1709751602, now seen corresponding path program 53 times [2022-04-06 22:25:36,459 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:25:36,459 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1356554711] [2022-04-06 22:25:36,460 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:25:36,460 INFO L85 PathProgramCache]: Analyzing trace with hash 1709751602, now seen corresponding path program 54 times [2022-04-06 22:25:36,460 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:25:36,460 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [71456465] [2022-04-06 22:25:36,460 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:25:36,460 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:25:36,471 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:25:36,471 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1506045256] [2022-04-06 22:25:36,471 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-06 22:25:36,471 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:25:36,472 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:25:36,472 INFO L229 MonitoredProcess]: Starting monitored process 58 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 22:25:36,473 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Waiting until timeout for monitored process [2022-04-06 22:25:36,906 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 52 check-sat command(s) [2022-04-06 22:25:36,906 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:25:36,913 INFO L263 TraceCheckSpWp]: Trace formula consists of 1152 conjuncts, 59 conjunts are in the unsatisfiable core [2022-04-06 22:25:36,918 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:25:37,954 INFO L134 CoverageAnalysis]: Checked inductivity of 15637 backedges. 162 proven. 15147 refuted. 0 times theorem prover too weak. 328 trivial. 0 not checked. [2022-04-06 22:25:37,954 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:25:39,264 INFO L134 CoverageAnalysis]: Checked inductivity of 15637 backedges. 162 proven. 2511 refuted. 0 times theorem prover too weak. 12964 trivial. 0 not checked. [2022-04-06 22:25:39,264 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:25:39,264 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [71456465] [2022-04-06 22:25:39,264 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:25:39,265 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1506045256] [2022-04-06 22:25:39,265 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1506045256] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 22:25:39,265 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 22:25:39,265 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 31] total 54 [2022-04-06 22:25:39,265 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:25:39,265 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1356554711] [2022-04-06 22:25:39,265 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1356554711] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:25:39,265 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:25:39,265 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [31] imperfect sequences [] total 31 [2022-04-06 22:25:39,265 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [802775431] [2022-04-06 22:25:39,265 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:25:39,266 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-04-06 22:25:39,266 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:25:39,266 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-04-06 22:25:39,267 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1331, Invalid=1531, Unknown=0, NotChecked=0, Total=2862 [2022-04-06 22:25:39,267 INFO L87 Difference]: Start difference. First operand 2904 states and 3413 transitions. Second operand has 31 states, 31 states have (on average 6.483870967741935) internal successors, (201), 30 states have internal predecessors, (201), 30 states have call successors, (86), 30 states have call predecessors, (86), 28 states have return successors, (84), 28 states have call predecessors, (84), 29 states have call successors, (84) [2022-04-06 22:25:40,946 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:25:40,947 INFO L93 Difference]: Finished difference Result 3028 states and 3569 transitions. [2022-04-06 22:25:40,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2022-04-06 22:25:40,947 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 6.483870967741935) internal successors, (201), 30 states have internal predecessors, (201), 30 states have call successors, (86), 30 states have call predecessors, (86), 28 states have return successors, (84), 28 states have call predecessors, (84), 29 states have call successors, (84) Word has length 536 [2022-04-06 22:25:40,948 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:25:40,956 INFO L225 Difference]: With dead ends: 3028 [2022-04-06 22:25:40,956 INFO L226 Difference]: Without dead ends: 3019 [2022-04-06 22:25:40,957 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 1098 GetRequests, 1018 SyntacticMatches, 1 SemanticMatches, 79 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 449 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=2762, Invalid=3718, Unknown=0, NotChecked=0, Total=6480 [2022-04-06 22:25:40,957 INFO L913 BasicCegarLoop]: 113 mSDtfsCounter, 111 mSDsluCounter, 323 mSDsCounter, 0 mSdLazyCounter, 373 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 111 SdHoareTripleChecker+Valid, 436 SdHoareTripleChecker+Invalid, 401 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 373 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-04-06 22:25:40,958 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [111 Valid, 436 Invalid, 401 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 373 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-04-06 22:25:40,960 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3019 states. [2022-04-06 22:25:41,960 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3019 to 3017. [2022-04-06 22:25:41,962 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3017 states, 1964 states have (on average 1.0987780040733197) internal successors, (2158), 2038 states have internal predecessors, (2158), 696 states have call successors, (696), 357 states have call predecessors, (696), 356 states have return successors, (693), 621 states have call predecessors, (693), 693 states have call successors, (693) [2022-04-06 22:25:41,966 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3017 states to 3017 states and 3547 transitions. [2022-04-06 22:25:41,967 INFO L78 Accepts]: Start accepts. Automaton has 3017 states and 3547 transitions. Word has length 536 [2022-04-06 22:25:41,968 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:25:41,968 INFO L478 AbstractCegarLoop]: Abstraction has 3017 states and 3547 transitions. [2022-04-06 22:25:41,968 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 6.483870967741935) internal successors, (201), 30 states have internal predecessors, (201), 30 states have call successors, (86), 30 states have call predecessors, (86), 28 states have return successors, (84), 28 states have call predecessors, (84), 29 states have call successors, (84) [2022-04-06 22:25:41,968 INFO L276 IsEmpty]: Start isEmpty. Operand 3017 states and 3547 transitions. [2022-04-06 22:25:41,974 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 556 [2022-04-06 22:25:41,975 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:25:41,975 INFO L499 BasicCegarLoop]: trace histogram [85, 84, 84, 29, 28, 28, 28, 28, 28, 28, 28, 28, 28, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 22:25:41,982 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Ended with exit code 0 [2022-04-06 22:25:42,175 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 58 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable58 [2022-04-06 22:25:42,176 INFO L403 AbstractCegarLoop]: === Iteration 60 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:25:42,176 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:25:42,176 INFO L85 PathProgramCache]: Analyzing trace with hash 284015137, now seen corresponding path program 55 times [2022-04-06 22:25:42,176 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:25:42,176 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [480692162] [2022-04-06 22:25:42,177 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:25:42,177 INFO L85 PathProgramCache]: Analyzing trace with hash 284015137, now seen corresponding path program 56 times [2022-04-06 22:25:42,177 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:25:42,177 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1898676641] [2022-04-06 22:25:42,177 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:25:42,177 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:25:42,186 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:25:42,186 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1055902282] [2022-04-06 22:25:42,186 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 22:25:42,187 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:25:42,187 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:25:42,188 INFO L229 MonitoredProcess]: Starting monitored process 59 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 22:25:42,188 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Waiting until timeout for monitored process [2022-04-06 22:25:42,344 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 22:25:42,344 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:25:42,349 INFO L263 TraceCheckSpWp]: Trace formula consists of 1219 conjuncts, 61 conjunts are in the unsatisfiable core [2022-04-06 22:25:42,354 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:25:43,547 INFO L134 CoverageAnalysis]: Checked inductivity of 16818 backedges. 168 proven. 16310 refuted. 0 times theorem prover too weak. 340 trivial. 0 not checked. [2022-04-06 22:25:43,547 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:25:45,049 INFO L134 CoverageAnalysis]: Checked inductivity of 16818 backedges. 168 proven. 2702 refuted. 0 times theorem prover too weak. 13948 trivial. 0 not checked. [2022-04-06 22:25:45,049 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:25:45,049 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1898676641] [2022-04-06 22:25:45,050 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:25:45,050 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1055902282] [2022-04-06 22:25:45,050 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1055902282] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 22:25:45,050 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 22:25:45,050 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 32] total 54 [2022-04-06 22:25:45,050 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:25:45,050 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [480692162] [2022-04-06 22:25:45,050 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [480692162] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:25:45,050 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:25:45,050 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [32] imperfect sequences [] total 32 [2022-04-06 22:25:45,050 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2035570840] [2022-04-06 22:25:45,050 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:25:45,051 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-04-06 22:25:45,051 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:25:45,052 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-04-06 22:25:45,052 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1331, Invalid=1531, Unknown=0, NotChecked=0, Total=2862 [2022-04-06 22:25:45,052 INFO L87 Difference]: Start difference. First operand 3017 states and 3547 transitions. Second operand has 32 states, 32 states have (on average 6.5) internal successors, (208), 31 states have internal predecessors, (208), 31 states have call successors, (89), 31 states have call predecessors, (89), 29 states have return successors, (87), 29 states have call predecessors, (87), 30 states have call successors, (87) [2022-04-06 22:25:46,827 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:25:46,827 INFO L93 Difference]: Finished difference Result 3141 states and 3703 transitions. [2022-04-06 22:25:46,828 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2022-04-06 22:25:46,828 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 6.5) internal successors, (208), 31 states have internal predecessors, (208), 31 states have call successors, (89), 31 states have call predecessors, (89), 29 states have return successors, (87), 29 states have call predecessors, (87), 30 states have call successors, (87) Word has length 555 [2022-04-06 22:25:46,828 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:25:46,834 INFO L225 Difference]: With dead ends: 3141 [2022-04-06 22:25:46,835 INFO L226 Difference]: Without dead ends: 3132 [2022-04-06 22:25:46,835 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 1137 GetRequests, 1056 SyntacticMatches, 1 SemanticMatches, 80 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 476 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=2815, Invalid=3827, Unknown=0, NotChecked=0, Total=6642 [2022-04-06 22:25:46,836 INFO L913 BasicCegarLoop]: 116 mSDtfsCounter, 125 mSDsluCounter, 332 mSDsCounter, 0 mSdLazyCounter, 339 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 125 SdHoareTripleChecker+Valid, 448 SdHoareTripleChecker+Invalid, 381 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 339 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-04-06 22:25:46,836 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [125 Valid, 448 Invalid, 381 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 339 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-04-06 22:25:46,837 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3132 states. [2022-04-06 22:25:47,850 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3132 to 3130. [2022-04-06 22:25:47,853 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3130 states, 2037 states have (on average 1.0986745213549338) internal successors, (2238), 2114 states have internal predecessors, (2238), 723 states have call successors, (723), 370 states have call predecessors, (723), 369 states have return successors, (720), 645 states have call predecessors, (720), 720 states have call successors, (720) [2022-04-06 22:25:47,858 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3130 states to 3130 states and 3681 transitions. [2022-04-06 22:25:47,859 INFO L78 Accepts]: Start accepts. Automaton has 3130 states and 3681 transitions. Word has length 555 [2022-04-06 22:25:47,863 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:25:47,863 INFO L478 AbstractCegarLoop]: Abstraction has 3130 states and 3681 transitions. [2022-04-06 22:25:47,863 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 6.5) internal successors, (208), 31 states have internal predecessors, (208), 31 states have call successors, (89), 31 states have call predecessors, (89), 29 states have return successors, (87), 29 states have call predecessors, (87), 30 states have call successors, (87) [2022-04-06 22:25:47,863 INFO L276 IsEmpty]: Start isEmpty. Operand 3130 states and 3681 transitions. [2022-04-06 22:25:47,871 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 575 [2022-04-06 22:25:47,871 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:25:47,871 INFO L499 BasicCegarLoop]: trace histogram [88, 87, 87, 30, 29, 29, 29, 29, 29, 29, 29, 29, 29, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 22:25:47,892 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Ended with exit code 0 [2022-04-06 22:25:48,072 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 59 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable59 [2022-04-06 22:25:48,072 INFO L403 AbstractCegarLoop]: === Iteration 61 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:25:48,072 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:25:48,072 INFO L85 PathProgramCache]: Analyzing trace with hash 1854300370, now seen corresponding path program 57 times [2022-04-06 22:25:48,073 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:25:48,073 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [460924273] [2022-04-06 22:25:48,073 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:25:48,073 INFO L85 PathProgramCache]: Analyzing trace with hash 1854300370, now seen corresponding path program 58 times [2022-04-06 22:25:48,073 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:25:48,073 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1505587700] [2022-04-06 22:25:48,073 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:25:48,073 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:25:48,086 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:25:48,086 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1394979162] [2022-04-06 22:25:48,086 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 22:25:48,086 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:25:48,087 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:25:48,088 INFO L229 MonitoredProcess]: Starting monitored process 60 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 22:25:48,089 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Waiting until timeout for monitored process [2022-04-06 22:25:48,268 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 22:25:48,268 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:25:48,274 INFO L263 TraceCheckSpWp]: Trace formula consists of 1259 conjuncts, 63 conjunts are in the unsatisfiable core [2022-04-06 22:25:48,279 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:25:49,403 INFO L134 CoverageAnalysis]: Checked inductivity of 18042 backedges. 174 proven. 17516 refuted. 0 times theorem prover too weak. 352 trivial. 0 not checked. [2022-04-06 22:25:49,403 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:25:50,777 INFO L134 CoverageAnalysis]: Checked inductivity of 18042 backedges. 174 proven. 2900 refuted. 0 times theorem prover too weak. 14968 trivial. 0 not checked. [2022-04-06 22:25:50,778 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:25:50,778 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1505587700] [2022-04-06 22:25:50,778 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:25:50,778 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1394979162] [2022-04-06 22:25:50,778 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1394979162] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 22:25:50,778 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 22:25:50,778 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 33] total 54 [2022-04-06 22:25:50,778 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:25:50,778 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [460924273] [2022-04-06 22:25:50,778 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [460924273] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:25:50,778 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:25:50,779 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [33] imperfect sequences [] total 33 [2022-04-06 22:25:50,779 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [979081322] [2022-04-06 22:25:50,779 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:25:50,779 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-04-06 22:25:50,779 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:25:50,779 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-04-06 22:25:50,780 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1331, Invalid=1531, Unknown=0, NotChecked=0, Total=2862 [2022-04-06 22:25:50,780 INFO L87 Difference]: Start difference. First operand 3130 states and 3681 transitions. Second operand has 33 states, 33 states have (on average 6.515151515151516) internal successors, (215), 32 states have internal predecessors, (215), 32 states have call successors, (92), 32 states have call predecessors, (92), 30 states have return successors, (90), 30 states have call predecessors, (90), 31 states have call successors, (90) [2022-04-06 22:25:52,608 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:25:52,608 INFO L93 Difference]: Finished difference Result 3254 states and 3837 transitions. [2022-04-06 22:25:52,609 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2022-04-06 22:25:52,609 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 6.515151515151516) internal successors, (215), 32 states have internal predecessors, (215), 32 states have call successors, (92), 32 states have call predecessors, (92), 30 states have return successors, (90), 30 states have call predecessors, (90), 31 states have call successors, (90) Word has length 574 [2022-04-06 22:25:52,609 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:25:52,619 INFO L225 Difference]: With dead ends: 3254 [2022-04-06 22:25:52,619 INFO L226 Difference]: Without dead ends: 3245 [2022-04-06 22:25:52,621 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 1176 GetRequests, 1094 SyntacticMatches, 1 SemanticMatches, 81 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 504 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=2868, Invalid=3938, Unknown=0, NotChecked=0, Total=6806 [2022-04-06 22:25:52,621 INFO L913 BasicCegarLoop]: 119 mSDtfsCounter, 128 mSDsluCounter, 321 mSDsCounter, 0 mSdLazyCounter, 380 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 128 SdHoareTripleChecker+Valid, 440 SdHoareTripleChecker+Invalid, 415 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 380 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-04-06 22:25:52,621 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [128 Valid, 440 Invalid, 415 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 380 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-04-06 22:25:52,624 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3245 states. [2022-04-06 22:25:53,816 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3245 to 3243. [2022-04-06 22:25:53,819 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3243 states, 2110 states have (on average 1.0985781990521326) internal successors, (2318), 2190 states have internal predecessors, (2318), 750 states have call successors, (750), 383 states have call predecessors, (750), 382 states have return successors, (747), 669 states have call predecessors, (747), 747 states have call successors, (747) [2022-04-06 22:25:53,824 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3243 states to 3243 states and 3815 transitions. [2022-04-06 22:25:53,826 INFO L78 Accepts]: Start accepts. Automaton has 3243 states and 3815 transitions. Word has length 574 [2022-04-06 22:25:53,826 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:25:53,826 INFO L478 AbstractCegarLoop]: Abstraction has 3243 states and 3815 transitions. [2022-04-06 22:25:53,826 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 6.515151515151516) internal successors, (215), 32 states have internal predecessors, (215), 32 states have call successors, (92), 32 states have call predecessors, (92), 30 states have return successors, (90), 30 states have call predecessors, (90), 31 states have call successors, (90) [2022-04-06 22:25:53,826 INFO L276 IsEmpty]: Start isEmpty. Operand 3243 states and 3815 transitions. [2022-04-06 22:25:53,833 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 594 [2022-04-06 22:25:53,833 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:25:53,833 INFO L499 BasicCegarLoop]: trace histogram [91, 90, 90, 31, 30, 30, 30, 30, 30, 30, 30, 30, 30, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 22:25:53,852 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Forceful destruction successful, exit code 0 [2022-04-06 22:25:54,034 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60,60 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:25:54,034 INFO L403 AbstractCegarLoop]: === Iteration 62 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:25:54,034 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:25:54,034 INFO L85 PathProgramCache]: Analyzing trace with hash 1372926593, now seen corresponding path program 59 times [2022-04-06 22:25:54,034 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:25:54,035 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1520392478] [2022-04-06 22:25:54,035 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:25:54,035 INFO L85 PathProgramCache]: Analyzing trace with hash 1372926593, now seen corresponding path program 60 times [2022-04-06 22:25:54,035 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:25:54,035 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1687780214] [2022-04-06 22:25:54,035 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:25:54,035 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:25:54,047 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:25:54,047 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [840741290] [2022-04-06 22:25:54,047 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-06 22:25:54,047 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:25:54,047 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:25:54,048 INFO L229 MonitoredProcess]: Starting monitored process 61 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 22:25:54,049 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Waiting until timeout for monitored process [2022-04-06 22:27:16,960 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 57 check-sat command(s) [2022-04-06 22:27:16,961 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:27:17,013 INFO L263 TraceCheckSpWp]: Trace formula consists of 1272 conjuncts, 65 conjunts are in the unsatisfiable core [2022-04-06 22:27:17,018 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:27:18,236 INFO L134 CoverageAnalysis]: Checked inductivity of 19309 backedges. 180 proven. 18765 refuted. 0 times theorem prover too weak. 364 trivial. 0 not checked. [2022-04-06 22:27:18,236 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:27:19,647 INFO L134 CoverageAnalysis]: Checked inductivity of 19309 backedges. 180 proven. 3105 refuted. 0 times theorem prover too weak. 16024 trivial. 0 not checked. [2022-04-06 22:27:19,648 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:27:19,648 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1687780214] [2022-04-06 22:27:19,648 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:27:19,648 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [840741290] [2022-04-06 22:27:19,648 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [840741290] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 22:27:19,648 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 22:27:19,648 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 34] total 54 [2022-04-06 22:27:19,648 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:27:19,648 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1520392478] [2022-04-06 22:27:19,648 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1520392478] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:27:19,648 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:27:19,649 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [34] imperfect sequences [] total 34 [2022-04-06 22:27:19,649 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [360263359] [2022-04-06 22:27:19,649 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:27:19,649 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-04-06 22:27:19,649 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:27:19,649 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-04-06 22:27:19,650 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1331, Invalid=1531, Unknown=0, NotChecked=0, Total=2862 [2022-04-06 22:27:19,650 INFO L87 Difference]: Start difference. First operand 3243 states and 3815 transitions. Second operand has 34 states, 34 states have (on average 6.529411764705882) internal successors, (222), 33 states have internal predecessors, (222), 33 states have call successors, (95), 33 states have call predecessors, (95), 31 states have return successors, (93), 31 states have call predecessors, (93), 32 states have call successors, (93) [2022-04-06 22:27:21,729 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:27:21,729 INFO L93 Difference]: Finished difference Result 3367 states and 3971 transitions. [2022-04-06 22:27:21,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2022-04-06 22:27:21,730 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 6.529411764705882) internal successors, (222), 33 states have internal predecessors, (222), 33 states have call successors, (95), 33 states have call predecessors, (95), 31 states have return successors, (93), 31 states have call predecessors, (93), 32 states have call successors, (93) Word has length 593 [2022-04-06 22:27:21,730 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:27:21,740 INFO L225 Difference]: With dead ends: 3367 [2022-04-06 22:27:21,740 INFO L226 Difference]: Without dead ends: 3358 [2022-04-06 22:27:21,742 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 1215 GetRequests, 1132 SyntacticMatches, 1 SemanticMatches, 82 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 533 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=2921, Invalid=4051, Unknown=0, NotChecked=0, Total=6972 [2022-04-06 22:27:21,742 INFO L913 BasicCegarLoop]: 122 mSDtfsCounter, 135 mSDsluCounter, 360 mSDsCounter, 0 mSdLazyCounter, 403 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 135 SdHoareTripleChecker+Valid, 482 SdHoareTripleChecker+Invalid, 445 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 403 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-04-06 22:27:21,742 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [135 Valid, 482 Invalid, 445 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 403 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-04-06 22:27:21,745 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3358 states. [2022-04-06 22:27:23,034 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3358 to 3356. [2022-04-06 22:27:23,037 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3356 states, 2183 states have (on average 1.0984883188273018) internal successors, (2398), 2266 states have internal predecessors, (2398), 777 states have call successors, (777), 396 states have call predecessors, (777), 395 states have return successors, (774), 693 states have call predecessors, (774), 774 states have call successors, (774) [2022-04-06 22:27:23,041 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3356 states to 3356 states and 3949 transitions. [2022-04-06 22:27:23,043 INFO L78 Accepts]: Start accepts. Automaton has 3356 states and 3949 transitions. Word has length 593 [2022-04-06 22:27:23,043 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:27:23,043 INFO L478 AbstractCegarLoop]: Abstraction has 3356 states and 3949 transitions. [2022-04-06 22:27:23,043 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 6.529411764705882) internal successors, (222), 33 states have internal predecessors, (222), 33 states have call successors, (95), 33 states have call predecessors, (95), 31 states have return successors, (93), 31 states have call predecessors, (93), 32 states have call successors, (93) [2022-04-06 22:27:23,044 INFO L276 IsEmpty]: Start isEmpty. Operand 3356 states and 3949 transitions. [2022-04-06 22:27:23,053 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 613 [2022-04-06 22:27:23,053 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:27:23,054 INFO L499 BasicCegarLoop]: trace histogram [94, 93, 93, 32, 31, 31, 31, 31, 31, 31, 31, 31, 31, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 22:27:23,080 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Ended with exit code 0 [2022-04-06 22:27:23,259 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61,61 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:27:23,259 INFO L403 AbstractCegarLoop]: === Iteration 63 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:27:23,260 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:27:23,260 INFO L85 PathProgramCache]: Analyzing trace with hash 1466715250, now seen corresponding path program 61 times [2022-04-06 22:27:23,260 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:27:23,260 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1472274769] [2022-04-06 22:27:23,260 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:27:23,261 INFO L85 PathProgramCache]: Analyzing trace with hash 1466715250, now seen corresponding path program 62 times [2022-04-06 22:27:23,261 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:27:23,261 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1449799080] [2022-04-06 22:27:23,261 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:27:23,261 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:27:23,276 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:27:23,277 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1228068575] [2022-04-06 22:27:23,277 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 22:27:23,277 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:27:23,277 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:27:23,278 INFO L229 MonitoredProcess]: Starting monitored process 62 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 22:27:23,279 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Waiting until timeout for monitored process [2022-04-06 22:27:23,476 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 22:27:23,476 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:27:23,482 INFO L263 TraceCheckSpWp]: Trace formula consists of 1339 conjuncts, 67 conjunts are in the unsatisfiable core [2022-04-06 22:27:23,487 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:27:24,860 INFO L134 CoverageAnalysis]: Checked inductivity of 20619 backedges. 186 proven. 20057 refuted. 0 times theorem prover too weak. 376 trivial. 0 not checked. [2022-04-06 22:27:24,861 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:27:26,213 INFO L134 CoverageAnalysis]: Checked inductivity of 20619 backedges. 186 proven. 3317 refuted. 0 times theorem prover too weak. 17116 trivial. 0 not checked. [2022-04-06 22:27:26,214 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:27:26,214 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1449799080] [2022-04-06 22:27:26,214 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:27:26,214 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1228068575] [2022-04-06 22:27:26,214 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1228068575] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 22:27:26,214 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 22:27:26,214 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [35, 35] total 54 [2022-04-06 22:27:26,214 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:27:26,214 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1472274769] [2022-04-06 22:27:26,214 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1472274769] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:27:26,214 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:27:26,215 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [35] imperfect sequences [] total 35 [2022-04-06 22:27:26,215 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1838424223] [2022-04-06 22:27:26,215 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:27:26,215 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-04-06 22:27:26,215 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:27:26,215 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-04-06 22:27:26,216 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1331, Invalid=1531, Unknown=0, NotChecked=0, Total=2862 [2022-04-06 22:27:26,216 INFO L87 Difference]: Start difference. First operand 3356 states and 3949 transitions. Second operand has 35 states, 35 states have (on average 6.542857142857143) internal successors, (229), 34 states have internal predecessors, (229), 34 states have call successors, (98), 34 states have call predecessors, (98), 32 states have return successors, (96), 32 states have call predecessors, (96), 33 states have call successors, (96) [2022-04-06 22:27:28,206 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:27:28,206 INFO L93 Difference]: Finished difference Result 3480 states and 4105 transitions. [2022-04-06 22:27:28,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2022-04-06 22:27:28,207 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 6.542857142857143) internal successors, (229), 34 states have internal predecessors, (229), 34 states have call successors, (98), 34 states have call predecessors, (98), 32 states have return successors, (96), 32 states have call predecessors, (96), 33 states have call successors, (96) Word has length 612 [2022-04-06 22:27:28,207 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:27:28,215 INFO L225 Difference]: With dead ends: 3480 [2022-04-06 22:27:28,216 INFO L226 Difference]: Without dead ends: 3471 [2022-04-06 22:27:28,217 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 1254 GetRequests, 1170 SyntacticMatches, 1 SemanticMatches, 83 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 563 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=2974, Invalid=4166, Unknown=0, NotChecked=0, Total=7140 [2022-04-06 22:27:28,221 INFO L913 BasicCegarLoop]: 125 mSDtfsCounter, 123 mSDsluCounter, 369 mSDsCounter, 0 mSdLazyCounter, 447 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 123 SdHoareTripleChecker+Valid, 494 SdHoareTripleChecker+Invalid, 461 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 447 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-04-06 22:27:28,222 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [123 Valid, 494 Invalid, 461 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 447 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-04-06 22:27:28,225 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3471 states. [2022-04-06 22:27:29,437 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3471 to 3469. [2022-04-06 22:27:29,440 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3469 states, 2256 states have (on average 1.0984042553191489) internal successors, (2478), 2342 states have internal predecessors, (2478), 804 states have call successors, (804), 409 states have call predecessors, (804), 408 states have return successors, (801), 717 states have call predecessors, (801), 801 states have call successors, (801) [2022-04-06 22:27:29,446 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3469 states to 3469 states and 4083 transitions. [2022-04-06 22:27:29,447 INFO L78 Accepts]: Start accepts. Automaton has 3469 states and 4083 transitions. Word has length 612 [2022-04-06 22:27:29,448 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:27:29,448 INFO L478 AbstractCegarLoop]: Abstraction has 3469 states and 4083 transitions. [2022-04-06 22:27:29,448 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 6.542857142857143) internal successors, (229), 34 states have internal predecessors, (229), 34 states have call successors, (98), 34 states have call predecessors, (98), 32 states have return successors, (96), 32 states have call predecessors, (96), 33 states have call successors, (96) [2022-04-06 22:27:29,448 INFO L276 IsEmpty]: Start isEmpty. Operand 3469 states and 4083 transitions. [2022-04-06 22:27:29,457 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 632 [2022-04-06 22:27:29,457 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:27:29,457 INFO L499 BasicCegarLoop]: trace histogram [97, 96, 96, 33, 32, 32, 32, 32, 32, 32, 32, 32, 32, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 22:27:29,477 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Ended with exit code 0 [2022-04-06 22:27:29,658 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62,62 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:27:29,658 INFO L403 AbstractCegarLoop]: === Iteration 64 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:27:29,658 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:27:29,658 INFO L85 PathProgramCache]: Analyzing trace with hash -2118163743, now seen corresponding path program 63 times [2022-04-06 22:27:29,658 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:27:29,659 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [2075292519] [2022-04-06 22:27:29,659 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:27:29,659 INFO L85 PathProgramCache]: Analyzing trace with hash -2118163743, now seen corresponding path program 64 times [2022-04-06 22:27:29,659 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:27:29,659 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1041473855] [2022-04-06 22:27:29,659 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:27:29,659 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:27:29,672 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:27:29,672 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1542386605] [2022-04-06 22:27:29,672 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 22:27:29,672 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:27:29,672 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:27:29,673 INFO L229 MonitoredProcess]: Starting monitored process 63 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 22:27:29,674 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Waiting until timeout for monitored process [2022-04-06 22:27:29,865 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 22:27:29,865 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:27:29,872 INFO L263 TraceCheckSpWp]: Trace formula consists of 1379 conjuncts, 69 conjunts are in the unsatisfiable core [2022-04-06 22:27:29,877 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:27:31,148 INFO L134 CoverageAnalysis]: Checked inductivity of 21972 backedges. 192 proven. 21392 refuted. 0 times theorem prover too weak. 388 trivial. 0 not checked. [2022-04-06 22:27:31,148 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:27:32,475 INFO L134 CoverageAnalysis]: Checked inductivity of 21972 backedges. 192 proven. 3536 refuted. 0 times theorem prover too weak. 18244 trivial. 0 not checked. [2022-04-06 22:27:32,475 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:27:32,475 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1041473855] [2022-04-06 22:27:32,475 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:27:32,475 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1542386605] [2022-04-06 22:27:32,475 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1542386605] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 22:27:32,476 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 22:27:32,476 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [36, 36] total 54 [2022-04-06 22:27:32,476 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:27:32,476 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [2075292519] [2022-04-06 22:27:32,476 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [2075292519] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:27:32,476 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:27:32,476 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [36] imperfect sequences [] total 36 [2022-04-06 22:27:32,476 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [53097391] [2022-04-06 22:27:32,476 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:27:32,477 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-04-06 22:27:32,477 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:27:32,477 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-04-06 22:27:32,478 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1331, Invalid=1531, Unknown=0, NotChecked=0, Total=2862 [2022-04-06 22:27:32,478 INFO L87 Difference]: Start difference. First operand 3469 states and 4083 transitions. Second operand has 36 states, 36 states have (on average 6.555555555555555) internal successors, (236), 35 states have internal predecessors, (236), 35 states have call successors, (101), 35 states have call predecessors, (101), 33 states have return successors, (99), 33 states have call predecessors, (99), 34 states have call successors, (99) [2022-04-06 22:27:34,502 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:27:34,503 INFO L93 Difference]: Finished difference Result 3593 states and 4239 transitions. [2022-04-06 22:27:34,503 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2022-04-06 22:27:34,503 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 6.555555555555555) internal successors, (236), 35 states have internal predecessors, (236), 35 states have call successors, (101), 35 states have call predecessors, (101), 33 states have return successors, (99), 33 states have call predecessors, (99), 34 states have call successors, (99) Word has length 631 [2022-04-06 22:27:34,504 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:27:34,511 INFO L225 Difference]: With dead ends: 3593 [2022-04-06 22:27:34,511 INFO L226 Difference]: Without dead ends: 3584 [2022-04-06 22:27:34,513 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 1293 GetRequests, 1208 SyntacticMatches, 1 SemanticMatches, 84 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 594 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=3027, Invalid=4283, Unknown=0, NotChecked=0, Total=7310 [2022-04-06 22:27:34,513 INFO L913 BasicCegarLoop]: 128 mSDtfsCounter, 135 mSDsluCounter, 378 mSDsCounter, 0 mSdLazyCounter, 431 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 135 SdHoareTripleChecker+Valid, 506 SdHoareTripleChecker+Invalid, 459 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 431 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-04-06 22:27:34,513 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [135 Valid, 506 Invalid, 459 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 431 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-04-06 22:27:34,516 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3584 states. [2022-04-06 22:27:35,744 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3584 to 3582. [2022-04-06 22:27:35,752 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3582 states, 2329 states have (on average 1.09832546157149) internal successors, (2558), 2418 states have internal predecessors, (2558), 831 states have call successors, (831), 422 states have call predecessors, (831), 421 states have return successors, (828), 741 states have call predecessors, (828), 828 states have call successors, (828) [2022-04-06 22:27:35,765 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3582 states to 3582 states and 4217 transitions. [2022-04-06 22:27:35,766 INFO L78 Accepts]: Start accepts. Automaton has 3582 states and 4217 transitions. Word has length 631 [2022-04-06 22:27:35,767 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:27:35,767 INFO L478 AbstractCegarLoop]: Abstraction has 3582 states and 4217 transitions. [2022-04-06 22:27:35,767 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 6.555555555555555) internal successors, (236), 35 states have internal predecessors, (236), 35 states have call successors, (101), 35 states have call predecessors, (101), 33 states have return successors, (99), 33 states have call predecessors, (99), 34 states have call successors, (99) [2022-04-06 22:27:35,767 INFO L276 IsEmpty]: Start isEmpty. Operand 3582 states and 4217 transitions. [2022-04-06 22:27:35,776 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 651 [2022-04-06 22:27:35,776 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:27:35,776 INFO L499 BasicCegarLoop]: trace histogram [100, 99, 99, 34, 33, 33, 33, 33, 33, 33, 33, 33, 33, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 22:27:35,796 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Ended with exit code 0 [2022-04-06 22:27:35,976 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63,63 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:27:35,977 INFO L403 AbstractCegarLoop]: === Iteration 65 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:27:35,977 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:27:35,977 INFO L85 PathProgramCache]: Analyzing trace with hash -266043374, now seen corresponding path program 65 times [2022-04-06 22:27:35,977 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:27:35,977 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1556671041] [2022-04-06 22:27:35,978 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:27:35,978 INFO L85 PathProgramCache]: Analyzing trace with hash -266043374, now seen corresponding path program 66 times [2022-04-06 22:27:35,978 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:27:35,978 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1307794461] [2022-04-06 22:27:35,978 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:27:35,978 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:27:35,990 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:27:35,990 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2005188225] [2022-04-06 22:27:35,991 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-06 22:27:35,991 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:27:35,991 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:27:35,994 INFO L229 MonitoredProcess]: Starting monitored process 64 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 22:27:35,998 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Waiting until timeout for monitored process [2022-04-06 22:27:36,554 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 62 check-sat command(s) [2022-04-06 22:27:36,555 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:27:36,563 INFO L263 TraceCheckSpWp]: Trace formula consists of 1410 conjuncts, 71 conjunts are in the unsatisfiable core [2022-04-06 22:27:36,569 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:27:37,896 INFO L134 CoverageAnalysis]: Checked inductivity of 23368 backedges. 198 proven. 22770 refuted. 0 times theorem prover too weak. 400 trivial. 0 not checked. [2022-04-06 22:27:37,896 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:27:39,296 INFO L134 CoverageAnalysis]: Checked inductivity of 23368 backedges. 198 proven. 3762 refuted. 0 times theorem prover too weak. 19408 trivial. 0 not checked. [2022-04-06 22:27:39,297 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:27:39,297 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1307794461] [2022-04-06 22:27:39,297 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:27:39,297 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2005188225] [2022-04-06 22:27:39,297 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2005188225] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 22:27:39,297 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 22:27:39,297 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [37, 37] total 54 [2022-04-06 22:27:39,298 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:27:39,298 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1556671041] [2022-04-06 22:27:39,298 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1556671041] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:27:39,298 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:27:39,298 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [37] imperfect sequences [] total 37 [2022-04-06 22:27:39,298 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [330041685] [2022-04-06 22:27:39,298 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:27:39,299 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-04-06 22:27:39,299 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:27:39,299 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-04-06 22:27:39,299 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1331, Invalid=1531, Unknown=0, NotChecked=0, Total=2862 [2022-04-06 22:27:39,300 INFO L87 Difference]: Start difference. First operand 3582 states and 4217 transitions. Second operand has 37 states, 37 states have (on average 6.5675675675675675) internal successors, (243), 36 states have internal predecessors, (243), 36 states have call successors, (104), 36 states have call predecessors, (104), 34 states have return successors, (102), 34 states have call predecessors, (102), 35 states have call successors, (102) [2022-04-06 22:27:41,571 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:27:41,571 INFO L93 Difference]: Finished difference Result 3706 states and 4373 transitions. [2022-04-06 22:27:41,572 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2022-04-06 22:27:41,572 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 37 states have (on average 6.5675675675675675) internal successors, (243), 36 states have internal predecessors, (243), 36 states have call successors, (104), 36 states have call predecessors, (104), 34 states have return successors, (102), 34 states have call predecessors, (102), 35 states have call successors, (102) Word has length 650 [2022-04-06 22:27:41,573 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:27:41,579 INFO L225 Difference]: With dead ends: 3706 [2022-04-06 22:27:41,580 INFO L226 Difference]: Without dead ends: 3697 [2022-04-06 22:27:41,580 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 1332 GetRequests, 1246 SyntacticMatches, 1 SemanticMatches, 85 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 626 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=3080, Invalid=4402, Unknown=0, NotChecked=0, Total=7482 [2022-04-06 22:27:41,581 INFO L913 BasicCegarLoop]: 131 mSDtfsCounter, 127 mSDsluCounter, 367 mSDsCounter, 0 mSdLazyCounter, 454 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 127 SdHoareTripleChecker+Valid, 498 SdHoareTripleChecker+Invalid, 489 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 454 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-04-06 22:27:41,581 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [127 Valid, 498 Invalid, 489 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 454 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-04-06 22:27:41,582 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3697 states. [2022-04-06 22:27:42,832 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3697 to 3695. [2022-04-06 22:27:42,835 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3695 states, 2402 states have (on average 1.0982514571190674) internal successors, (2638), 2494 states have internal predecessors, (2638), 858 states have call successors, (858), 435 states have call predecessors, (858), 434 states have return successors, (855), 765 states have call predecessors, (855), 855 states have call successors, (855) [2022-04-06 22:27:42,841 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3695 states to 3695 states and 4351 transitions. [2022-04-06 22:27:42,842 INFO L78 Accepts]: Start accepts. Automaton has 3695 states and 4351 transitions. Word has length 650 [2022-04-06 22:27:42,843 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:27:42,843 INFO L478 AbstractCegarLoop]: Abstraction has 3695 states and 4351 transitions. [2022-04-06 22:27:42,843 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 6.5675675675675675) internal successors, (243), 36 states have internal predecessors, (243), 36 states have call successors, (104), 36 states have call predecessors, (104), 34 states have return successors, (102), 34 states have call predecessors, (102), 35 states have call successors, (102) [2022-04-06 22:27:42,843 INFO L276 IsEmpty]: Start isEmpty. Operand 3695 states and 4351 transitions. [2022-04-06 22:27:42,851 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 670 [2022-04-06 22:27:42,851 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:27:42,852 INFO L499 BasicCegarLoop]: trace histogram [103, 102, 102, 35, 34, 34, 34, 34, 34, 34, 34, 34, 34, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 22:27:42,871 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Ended with exit code 0 [2022-04-06 22:27:43,052 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 64 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable64 [2022-04-06 22:27:43,053 INFO L403 AbstractCegarLoop]: === Iteration 66 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:27:43,053 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:27:43,053 INFO L85 PathProgramCache]: Analyzing trace with hash 14830401, now seen corresponding path program 67 times [2022-04-06 22:27:43,053 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:27:43,053 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [992709401] [2022-04-06 22:27:43,054 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:27:43,054 INFO L85 PathProgramCache]: Analyzing trace with hash 14830401, now seen corresponding path program 68 times [2022-04-06 22:27:43,054 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:27:43,054 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [353147438] [2022-04-06 22:27:43,054 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:27:43,054 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:27:43,064 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:27:43,065 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [668801678] [2022-04-06 22:27:43,065 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 22:27:43,065 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:27:43,065 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:27:43,066 INFO L229 MonitoredProcess]: Starting monitored process 65 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 22:27:43,066 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Waiting until timeout for monitored process [2022-04-06 22:27:43,250 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 22:27:43,250 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:27:43,257 INFO L263 TraceCheckSpWp]: Trace formula consists of 1459 conjuncts, 73 conjunts are in the unsatisfiable core [2022-04-06 22:27:43,263 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:27:44,597 INFO L134 CoverageAnalysis]: Checked inductivity of 24807 backedges. 204 proven. 24191 refuted. 0 times theorem prover too weak. 412 trivial. 0 not checked. [2022-04-06 22:27:44,597 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:27:45,944 INFO L134 CoverageAnalysis]: Checked inductivity of 24807 backedges. 204 proven. 3995 refuted. 0 times theorem prover too weak. 20608 trivial. 0 not checked. [2022-04-06 22:27:45,945 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:27:45,945 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [353147438] [2022-04-06 22:27:45,945 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:27:45,945 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [668801678] [2022-04-06 22:27:45,945 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [668801678] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 22:27:45,945 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 22:27:45,945 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [38, 38] total 54 [2022-04-06 22:27:45,946 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:27:45,946 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [992709401] [2022-04-06 22:27:45,946 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [992709401] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:27:45,946 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:27:45,946 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [38] imperfect sequences [] total 38 [2022-04-06 22:27:45,946 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [797027800] [2022-04-06 22:27:45,946 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:27:45,946 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2022-04-06 22:27:45,946 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:27:45,947 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2022-04-06 22:27:45,947 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1331, Invalid=1531, Unknown=0, NotChecked=0, Total=2862 [2022-04-06 22:27:45,948 INFO L87 Difference]: Start difference. First operand 3695 states and 4351 transitions. Second operand has 38 states, 38 states have (on average 6.578947368421052) internal successors, (250), 37 states have internal predecessors, (250), 37 states have call successors, (107), 37 states have call predecessors, (107), 35 states have return successors, (105), 35 states have call predecessors, (105), 36 states have call successors, (105) [2022-04-06 22:27:48,179 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:27:48,179 INFO L93 Difference]: Finished difference Result 3819 states and 4507 transitions. [2022-04-06 22:27:48,179 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 72 states. [2022-04-06 22:27:48,180 INFO L78 Accepts]: Start accepts. Automaton has has 38 states, 38 states have (on average 6.578947368421052) internal successors, (250), 37 states have internal predecessors, (250), 37 states have call successors, (107), 37 states have call predecessors, (107), 35 states have return successors, (105), 35 states have call predecessors, (105), 36 states have call successors, (105) Word has length 669 [2022-04-06 22:27:48,180 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:27:48,189 INFO L225 Difference]: With dead ends: 3819 [2022-04-06 22:27:48,189 INFO L226 Difference]: Without dead ends: 3810 [2022-04-06 22:27:48,190 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 1371 GetRequests, 1284 SyntacticMatches, 1 SemanticMatches, 86 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 659 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=3133, Invalid=4523, Unknown=0, NotChecked=0, Total=7656 [2022-04-06 22:27:48,191 INFO L913 BasicCegarLoop]: 134 mSDtfsCounter, 151 mSDsluCounter, 366 mSDsCounter, 0 mSdLazyCounter, 555 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 151 SdHoareTripleChecker+Valid, 500 SdHoareTripleChecker+Invalid, 583 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 555 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-04-06 22:27:48,191 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [151 Valid, 500 Invalid, 583 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 555 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-04-06 22:27:48,193 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3810 states. [2022-04-06 22:27:49,499 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3810 to 3808. [2022-04-06 22:27:49,502 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3808 states, 2475 states have (on average 1.0981818181818181) internal successors, (2718), 2570 states have internal predecessors, (2718), 885 states have call successors, (885), 448 states have call predecessors, (885), 447 states have return successors, (882), 789 states have call predecessors, (882), 882 states have call successors, (882) [2022-04-06 22:27:49,508 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3808 states to 3808 states and 4485 transitions. [2022-04-06 22:27:49,510 INFO L78 Accepts]: Start accepts. Automaton has 3808 states and 4485 transitions. Word has length 669 [2022-04-06 22:27:49,510 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:27:49,510 INFO L478 AbstractCegarLoop]: Abstraction has 3808 states and 4485 transitions. [2022-04-06 22:27:49,510 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 38 states have (on average 6.578947368421052) internal successors, (250), 37 states have internal predecessors, (250), 37 states have call successors, (107), 37 states have call predecessors, (107), 35 states have return successors, (105), 35 states have call predecessors, (105), 36 states have call successors, (105) [2022-04-06 22:27:49,510 INFO L276 IsEmpty]: Start isEmpty. Operand 3808 states and 4485 transitions. [2022-04-06 22:27:49,519 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 689 [2022-04-06 22:27:49,519 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:27:49,519 INFO L499 BasicCegarLoop]: trace histogram [106, 105, 105, 36, 35, 35, 35, 35, 35, 35, 35, 35, 35, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 22:27:49,538 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Ended with exit code 0 [2022-04-06 22:27:49,720 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65,65 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:27:49,720 INFO L403 AbstractCegarLoop]: === Iteration 67 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:27:49,720 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:27:49,720 INFO L85 PathProgramCache]: Analyzing trace with hash 280558514, now seen corresponding path program 69 times [2022-04-06 22:27:49,720 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:27:49,720 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [799265229] [2022-04-06 22:27:49,721 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:27:49,721 INFO L85 PathProgramCache]: Analyzing trace with hash 280558514, now seen corresponding path program 70 times [2022-04-06 22:27:49,721 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:27:49,721 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2011086749] [2022-04-06 22:27:49,721 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:27:49,721 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:27:49,732 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:27:49,732 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1923892166] [2022-04-06 22:27:49,732 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 22:27:49,733 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:27:49,733 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:27:49,734 INFO L229 MonitoredProcess]: Starting monitored process 66 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 22:27:49,735 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Waiting until timeout for monitored process [2022-04-06 22:27:49,946 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 22:27:49,946 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:27:49,953 INFO L263 TraceCheckSpWp]: Trace formula consists of 1499 conjuncts, 75 conjunts are in the unsatisfiable core [2022-04-06 22:27:49,959 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:27:51,355 INFO L134 CoverageAnalysis]: Checked inductivity of 26289 backedges. 210 proven. 25655 refuted. 0 times theorem prover too weak. 424 trivial. 0 not checked. [2022-04-06 22:27:51,355 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:27:52,791 INFO L134 CoverageAnalysis]: Checked inductivity of 26289 backedges. 210 proven. 4235 refuted. 0 times theorem prover too weak. 21844 trivial. 0 not checked. [2022-04-06 22:27:52,792 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:27:52,792 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2011086749] [2022-04-06 22:27:52,792 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:27:52,792 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1923892166] [2022-04-06 22:27:52,792 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1923892166] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 22:27:52,792 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 22:27:52,792 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [39, 39] total 54 [2022-04-06 22:27:52,792 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:27:52,792 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [799265229] [2022-04-06 22:27:52,792 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [799265229] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:27:52,792 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:27:52,793 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [39] imperfect sequences [] total 39 [2022-04-06 22:27:52,793 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1872028910] [2022-04-06 22:27:52,793 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:27:52,793 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2022-04-06 22:27:52,793 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:27:52,793 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2022-04-06 22:27:52,794 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1331, Invalid=1531, Unknown=0, NotChecked=0, Total=2862 [2022-04-06 22:27:52,794 INFO L87 Difference]: Start difference. First operand 3808 states and 4485 transitions. Second operand has 39 states, 39 states have (on average 6.589743589743589) internal successors, (257), 38 states have internal predecessors, (257), 38 states have call successors, (110), 38 states have call predecessors, (110), 36 states have return successors, (108), 36 states have call predecessors, (108), 37 states have call successors, (108) [2022-04-06 22:27:55,083 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:27:55,083 INFO L93 Difference]: Finished difference Result 3932 states and 4641 transitions. [2022-04-06 22:27:55,083 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 74 states. [2022-04-06 22:27:55,083 INFO L78 Accepts]: Start accepts. Automaton has has 39 states, 39 states have (on average 6.589743589743589) internal successors, (257), 38 states have internal predecessors, (257), 38 states have call successors, (110), 38 states have call predecessors, (110), 36 states have return successors, (108), 36 states have call predecessors, (108), 37 states have call successors, (108) Word has length 688 [2022-04-06 22:27:55,084 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:27:55,091 INFO L225 Difference]: With dead ends: 3932 [2022-04-06 22:27:55,091 INFO L226 Difference]: Without dead ends: 3923 [2022-04-06 22:27:55,092 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 1410 GetRequests, 1322 SyntacticMatches, 1 SemanticMatches, 87 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 693 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=3186, Invalid=4646, Unknown=0, NotChecked=0, Total=7832 [2022-04-06 22:27:55,093 INFO L913 BasicCegarLoop]: 137 mSDtfsCounter, 124 mSDsluCounter, 395 mSDsCounter, 0 mSdLazyCounter, 572 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 124 SdHoareTripleChecker+Valid, 532 SdHoareTripleChecker+Invalid, 586 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 572 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-04-06 22:27:55,093 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [124 Valid, 532 Invalid, 586 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 572 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-04-06 22:27:55,095 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3923 states. [2022-04-06 22:27:56,385 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3923 to 3921. [2022-04-06 22:27:56,388 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3921 states, 2548 states have (on average 1.098116169544741) internal successors, (2798), 2646 states have internal predecessors, (2798), 912 states have call successors, (912), 461 states have call predecessors, (912), 460 states have return successors, (909), 813 states have call predecessors, (909), 909 states have call successors, (909) [2022-04-06 22:27:56,394 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3921 states to 3921 states and 4619 transitions. [2022-04-06 22:27:56,396 INFO L78 Accepts]: Start accepts. Automaton has 3921 states and 4619 transitions. Word has length 688 [2022-04-06 22:27:56,396 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:27:56,396 INFO L478 AbstractCegarLoop]: Abstraction has 3921 states and 4619 transitions. [2022-04-06 22:27:56,397 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 39 states have (on average 6.589743589743589) internal successors, (257), 38 states have internal predecessors, (257), 38 states have call successors, (110), 38 states have call predecessors, (110), 36 states have return successors, (108), 36 states have call predecessors, (108), 37 states have call successors, (108) [2022-04-06 22:27:56,397 INFO L276 IsEmpty]: Start isEmpty. Operand 3921 states and 4619 transitions. [2022-04-06 22:27:56,409 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 708 [2022-04-06 22:27:56,409 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:27:56,409 INFO L499 BasicCegarLoop]: trace histogram [109, 108, 108, 37, 36, 36, 36, 36, 36, 36, 36, 36, 36, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 22:27:56,428 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Ended with exit code 0 [2022-04-06 22:27:56,612 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 66 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable66 [2022-04-06 22:27:56,612 INFO L403 AbstractCegarLoop]: === Iteration 68 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:27:56,612 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:27:56,613 INFO L85 PathProgramCache]: Analyzing trace with hash 1458826145, now seen corresponding path program 71 times [2022-04-06 22:27:56,613 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:27:56,613 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [450652249] [2022-04-06 22:27:56,613 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:27:56,613 INFO L85 PathProgramCache]: Analyzing trace with hash 1458826145, now seen corresponding path program 72 times [2022-04-06 22:27:56,613 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:27:56,613 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [633186208] [2022-04-06 22:27:56,613 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:27:56,614 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:27:56,625 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:27:56,625 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [559852362] [2022-04-06 22:27:56,625 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-06 22:27:56,625 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:27:56,625 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:27:56,626 INFO L229 MonitoredProcess]: Starting monitored process 67 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 22:27:56,627 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Waiting until timeout for monitored process [2022-04-06 22:27:57,283 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 70 check-sat command(s) [2022-04-06 22:27:57,283 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:27:57,292 INFO L263 TraceCheckSpWp]: Trace formula consists of 1530 conjuncts, 77 conjunts are in the unsatisfiable core [2022-04-06 22:27:57,298 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:27:58,745 INFO L134 CoverageAnalysis]: Checked inductivity of 27814 backedges. 216 proven. 27162 refuted. 0 times theorem prover too weak. 436 trivial. 0 not checked. [2022-04-06 22:27:58,745 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:28:00,074 INFO L134 CoverageAnalysis]: Checked inductivity of 27814 backedges. 216 proven. 4482 refuted. 0 times theorem prover too weak. 23116 trivial. 0 not checked. [2022-04-06 22:28:00,075 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:28:00,075 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [633186208] [2022-04-06 22:28:00,075 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:28:00,075 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [559852362] [2022-04-06 22:28:00,075 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [559852362] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 22:28:00,075 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 22:28:00,075 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [40, 40] total 54 [2022-04-06 22:28:00,075 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:28:00,075 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [450652249] [2022-04-06 22:28:00,075 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [450652249] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:28:00,075 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:28:00,075 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [40] imperfect sequences [] total 40 [2022-04-06 22:28:00,076 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1191417599] [2022-04-06 22:28:00,076 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:28:00,076 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2022-04-06 22:28:00,076 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:28:00,076 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2022-04-06 22:28:00,076 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1331, Invalid=1531, Unknown=0, NotChecked=0, Total=2862 [2022-04-06 22:28:00,077 INFO L87 Difference]: Start difference. First operand 3921 states and 4619 transitions. Second operand has 40 states, 40 states have (on average 6.6) internal successors, (264), 39 states have internal predecessors, (264), 39 states have call successors, (113), 39 states have call predecessors, (113), 37 states have return successors, (111), 37 states have call predecessors, (111), 38 states have call successors, (111) [2022-04-06 22:28:02,494 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:28:02,495 INFO L93 Difference]: Finished difference Result 4045 states and 4775 transitions. [2022-04-06 22:28:02,495 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 76 states. [2022-04-06 22:28:02,495 INFO L78 Accepts]: Start accepts. Automaton has has 40 states, 40 states have (on average 6.6) internal successors, (264), 39 states have internal predecessors, (264), 39 states have call successors, (113), 39 states have call predecessors, (113), 37 states have return successors, (111), 37 states have call predecessors, (111), 38 states have call successors, (111) Word has length 707 [2022-04-06 22:28:02,496 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:28:02,506 INFO L225 Difference]: With dead ends: 4045 [2022-04-06 22:28:02,506 INFO L226 Difference]: Without dead ends: 4036 [2022-04-06 22:28:02,507 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 1449 GetRequests, 1360 SyntacticMatches, 1 SemanticMatches, 88 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 728 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=3239, Invalid=4771, Unknown=0, NotChecked=0, Total=8010 [2022-04-06 22:28:02,508 INFO L913 BasicCegarLoop]: 140 mSDtfsCounter, 106 mSDsluCounter, 444 mSDsCounter, 0 mSdLazyCounter, 595 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 106 SdHoareTripleChecker+Valid, 584 SdHoareTripleChecker+Invalid, 616 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 595 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-04-06 22:28:02,508 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [106 Valid, 584 Invalid, 616 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 595 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-04-06 22:28:02,511 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4036 states. [2022-04-06 22:28:03,894 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4036 to 4034. [2022-04-06 22:28:03,897 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4034 states, 2621 states have (on average 1.0980541777947348) internal successors, (2878), 2722 states have internal predecessors, (2878), 939 states have call successors, (939), 474 states have call predecessors, (939), 473 states have return successors, (936), 837 states have call predecessors, (936), 936 states have call successors, (936) [2022-04-06 22:28:03,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4034 states to 4034 states and 4753 transitions. [2022-04-06 22:28:03,904 INFO L78 Accepts]: Start accepts. Automaton has 4034 states and 4753 transitions. Word has length 707 [2022-04-06 22:28:03,905 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:28:03,905 INFO L478 AbstractCegarLoop]: Abstraction has 4034 states and 4753 transitions. [2022-04-06 22:28:03,905 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 40 states have (on average 6.6) internal successors, (264), 39 states have internal predecessors, (264), 39 states have call successors, (113), 39 states have call predecessors, (113), 37 states have return successors, (111), 37 states have call predecessors, (111), 38 states have call successors, (111) [2022-04-06 22:28:03,905 INFO L276 IsEmpty]: Start isEmpty. Operand 4034 states and 4753 transitions. [2022-04-06 22:28:03,916 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 727 [2022-04-06 22:28:03,917 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:28:03,917 INFO L499 BasicCegarLoop]: trace histogram [112, 111, 111, 38, 37, 37, 37, 37, 37, 37, 37, 37, 37, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 22:28:03,946 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Forceful destruction successful, exit code 0 [2022-04-06 22:28:04,143 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 67 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable67 [2022-04-06 22:28:04,143 INFO L403 AbstractCegarLoop]: === Iteration 69 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:28:04,144 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:28:04,144 INFO L85 PathProgramCache]: Analyzing trace with hash 968081234, now seen corresponding path program 73 times [2022-04-06 22:28:04,144 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:28:04,144 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [909142902] [2022-04-06 22:28:04,144 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:28:04,145 INFO L85 PathProgramCache]: Analyzing trace with hash 968081234, now seen corresponding path program 74 times [2022-04-06 22:28:04,145 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:28:04,145 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2140847147] [2022-04-06 22:28:04,145 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:28:04,145 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:28:04,156 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:28:04,156 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [462143129] [2022-04-06 22:28:04,156 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 22:28:04,157 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:28:04,157 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:28:04,157 INFO L229 MonitoredProcess]: Starting monitored process 68 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 22:28:04,158 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Waiting until timeout for monitored process [2022-04-06 22:28:04,356 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 22:28:04,357 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:28:04,363 INFO L263 TraceCheckSpWp]: Trace formula consists of 1579 conjuncts, 79 conjunts are in the unsatisfiable core [2022-04-06 22:28:04,369 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:28:05,901 INFO L134 CoverageAnalysis]: Checked inductivity of 29382 backedges. 222 proven. 28712 refuted. 0 times theorem prover too weak. 448 trivial. 0 not checked. [2022-04-06 22:28:05,901 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:28:07,306 INFO L134 CoverageAnalysis]: Checked inductivity of 29382 backedges. 222 proven. 4736 refuted. 0 times theorem prover too weak. 24424 trivial. 0 not checked. [2022-04-06 22:28:07,307 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:28:07,307 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2140847147] [2022-04-06 22:28:07,307 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:28:07,307 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [462143129] [2022-04-06 22:28:07,307 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [462143129] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 22:28:07,307 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 22:28:07,307 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [41, 41] total 54 [2022-04-06 22:28:07,307 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:28:07,307 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [909142902] [2022-04-06 22:28:07,307 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [909142902] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:28:07,307 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:28:07,308 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [41] imperfect sequences [] total 41 [2022-04-06 22:28:07,308 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [551091849] [2022-04-06 22:28:07,308 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:28:07,308 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 41 states [2022-04-06 22:28:07,308 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:28:07,309 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2022-04-06 22:28:07,309 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1331, Invalid=1531, Unknown=0, NotChecked=0, Total=2862 [2022-04-06 22:28:07,309 INFO L87 Difference]: Start difference. First operand 4034 states and 4753 transitions. Second operand has 41 states, 41 states have (on average 6.609756097560975) internal successors, (271), 40 states have internal predecessors, (271), 40 states have call successors, (116), 40 states have call predecessors, (116), 38 states have return successors, (114), 38 states have call predecessors, (114), 39 states have call successors, (114) [2022-04-06 22:28:09,764 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:28:09,764 INFO L93 Difference]: Finished difference Result 4158 states and 4909 transitions. [2022-04-06 22:28:09,765 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 78 states. [2022-04-06 22:28:09,765 INFO L78 Accepts]: Start accepts. Automaton has has 41 states, 41 states have (on average 6.609756097560975) internal successors, (271), 40 states have internal predecessors, (271), 40 states have call successors, (116), 40 states have call predecessors, (116), 38 states have return successors, (114), 38 states have call predecessors, (114), 39 states have call successors, (114) Word has length 726 [2022-04-06 22:28:09,766 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:28:09,773 INFO L225 Difference]: With dead ends: 4158 [2022-04-06 22:28:09,773 INFO L226 Difference]: Without dead ends: 4149 [2022-04-06 22:28:09,775 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 1488 GetRequests, 1398 SyntacticMatches, 1 SemanticMatches, 89 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 764 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=3292, Invalid=4898, Unknown=0, NotChecked=0, Total=8190 [2022-04-06 22:28:09,775 INFO L913 BasicCegarLoop]: 143 mSDtfsCounter, 140 mSDsluCounter, 413 mSDsCounter, 0 mSdLazyCounter, 564 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 140 SdHoareTripleChecker+Valid, 556 SdHoareTripleChecker+Invalid, 592 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 564 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-04-06 22:28:09,775 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [140 Valid, 556 Invalid, 592 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 564 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-04-06 22:28:09,777 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4149 states. [2022-04-06 22:28:11,144 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4149 to 4147. [2022-04-06 22:28:11,147 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4147 states, 2694 states have (on average 1.0979955456570156) internal successors, (2958), 2798 states have internal predecessors, (2958), 966 states have call successors, (966), 487 states have call predecessors, (966), 486 states have return successors, (963), 861 states have call predecessors, (963), 963 states have call successors, (963) [2022-04-06 22:28:11,153 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4147 states to 4147 states and 4887 transitions. [2022-04-06 22:28:11,155 INFO L78 Accepts]: Start accepts. Automaton has 4147 states and 4887 transitions. Word has length 726 [2022-04-06 22:28:11,155 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:28:11,155 INFO L478 AbstractCegarLoop]: Abstraction has 4147 states and 4887 transitions. [2022-04-06 22:28:11,155 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 41 states, 41 states have (on average 6.609756097560975) internal successors, (271), 40 states have internal predecessors, (271), 40 states have call successors, (116), 40 states have call predecessors, (116), 38 states have return successors, (114), 38 states have call predecessors, (114), 39 states have call successors, (114) [2022-04-06 22:28:11,155 INFO L276 IsEmpty]: Start isEmpty. Operand 4147 states and 4887 transitions. [2022-04-06 22:28:11,164 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 746 [2022-04-06 22:28:11,165 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:28:11,165 INFO L499 BasicCegarLoop]: trace histogram [115, 114, 114, 39, 38, 38, 38, 38, 38, 38, 38, 38, 38, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 22:28:11,183 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Ended with exit code 0 [2022-04-06 22:28:11,365 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 68 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable68 [2022-04-06 22:28:11,365 INFO L403 AbstractCegarLoop]: === Iteration 70 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:28:11,366 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:28:11,366 INFO L85 PathProgramCache]: Analyzing trace with hash -1825946623, now seen corresponding path program 75 times [2022-04-06 22:28:11,366 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:28:11,366 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [966004934] [2022-04-06 22:28:11,366 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:28:11,366 INFO L85 PathProgramCache]: Analyzing trace with hash -1825946623, now seen corresponding path program 76 times [2022-04-06 22:28:11,366 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:28:11,367 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2124982010] [2022-04-06 22:28:11,367 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:28:11,367 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:28:11,379 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:28:11,379 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [686096501] [2022-04-06 22:28:11,379 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 22:28:11,380 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:28:11,380 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:28:11,380 INFO L229 MonitoredProcess]: Starting monitored process 69 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 22:28:11,381 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Waiting until timeout for monitored process [2022-04-06 22:28:11,608 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 22:28:11,609 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:28:11,616 INFO L263 TraceCheckSpWp]: Trace formula consists of 1619 conjuncts, 81 conjunts are in the unsatisfiable core [2022-04-06 22:28:11,623 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:28:13,124 INFO L134 CoverageAnalysis]: Checked inductivity of 30993 backedges. 228 proven. 30305 refuted. 0 times theorem prover too weak. 460 trivial. 0 not checked. [2022-04-06 22:28:13,124 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:28:14,525 INFO L134 CoverageAnalysis]: Checked inductivity of 30993 backedges. 228 proven. 4997 refuted. 0 times theorem prover too weak. 25768 trivial. 0 not checked. [2022-04-06 22:28:14,526 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:28:14,526 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2124982010] [2022-04-06 22:28:14,526 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:28:14,526 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [686096501] [2022-04-06 22:28:14,526 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [686096501] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 22:28:14,526 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 22:28:14,526 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [42, 42] total 54 [2022-04-06 22:28:14,527 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:28:14,527 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [966004934] [2022-04-06 22:28:14,527 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [966004934] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:28:14,527 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:28:14,527 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [42] imperfect sequences [] total 42 [2022-04-06 22:28:14,527 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [904692256] [2022-04-06 22:28:14,527 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:28:14,528 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 42 states [2022-04-06 22:28:14,528 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:28:14,529 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2022-04-06 22:28:14,530 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1331, Invalid=1531, Unknown=0, NotChecked=0, Total=2862 [2022-04-06 22:28:14,530 INFO L87 Difference]: Start difference. First operand 4147 states and 4887 transitions. Second operand has 42 states, 42 states have (on average 6.619047619047619) internal successors, (278), 41 states have internal predecessors, (278), 41 states have call successors, (119), 41 states have call predecessors, (119), 39 states have return successors, (117), 39 states have call predecessors, (117), 40 states have call successors, (117) [2022-04-06 22:28:17,157 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:28:17,157 INFO L93 Difference]: Finished difference Result 4271 states and 5043 transitions. [2022-04-06 22:28:17,158 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 80 states. [2022-04-06 22:28:17,158 INFO L78 Accepts]: Start accepts. Automaton has has 42 states, 42 states have (on average 6.619047619047619) internal successors, (278), 41 states have internal predecessors, (278), 41 states have call successors, (119), 41 states have call predecessors, (119), 39 states have return successors, (117), 39 states have call predecessors, (117), 40 states have call successors, (117) Word has length 745 [2022-04-06 22:28:17,158 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:28:17,165 INFO L225 Difference]: With dead ends: 4271 [2022-04-06 22:28:17,165 INFO L226 Difference]: Without dead ends: 4262 [2022-04-06 22:28:17,166 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 1527 GetRequests, 1436 SyntacticMatches, 1 SemanticMatches, 90 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 801 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=3345, Invalid=5027, Unknown=0, NotChecked=0, Total=8372 [2022-04-06 22:28:17,166 INFO L913 BasicCegarLoop]: 146 mSDtfsCounter, 116 mSDsluCounter, 452 mSDsCounter, 0 mSdLazyCounter, 644 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 116 SdHoareTripleChecker+Valid, 598 SdHoareTripleChecker+Invalid, 665 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 644 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-04-06 22:28:17,167 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [116 Valid, 598 Invalid, 665 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 644 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-04-06 22:28:17,168 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4262 states. [2022-04-06 22:28:18,544 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4262 to 4260. [2022-04-06 22:28:18,548 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4260 states, 2767 states have (on average 1.0979400072280447) internal successors, (3038), 2874 states have internal predecessors, (3038), 993 states have call successors, (993), 500 states have call predecessors, (993), 499 states have return successors, (990), 885 states have call predecessors, (990), 990 states have call successors, (990) [2022-04-06 22:28:18,554 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4260 states to 4260 states and 5021 transitions. [2022-04-06 22:28:18,556 INFO L78 Accepts]: Start accepts. Automaton has 4260 states and 5021 transitions. Word has length 745 [2022-04-06 22:28:18,556 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:28:18,556 INFO L478 AbstractCegarLoop]: Abstraction has 4260 states and 5021 transitions. [2022-04-06 22:28:18,556 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 42 states, 42 states have (on average 6.619047619047619) internal successors, (278), 41 states have internal predecessors, (278), 41 states have call successors, (119), 41 states have call predecessors, (119), 39 states have return successors, (117), 39 states have call predecessors, (117), 40 states have call successors, (117) [2022-04-06 22:28:18,557 INFO L276 IsEmpty]: Start isEmpty. Operand 4260 states and 5021 transitions. [2022-04-06 22:28:18,566 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 765 [2022-04-06 22:28:18,566 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:28:18,567 INFO L499 BasicCegarLoop]: trace histogram [118, 117, 117, 40, 39, 39, 39, 39, 39, 39, 39, 39, 39, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 22:28:18,586 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Ended with exit code 0 [2022-04-06 22:28:18,767 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 69 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable69 [2022-04-06 22:28:18,767 INFO L403 AbstractCegarLoop]: === Iteration 71 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:28:18,768 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:28:18,768 INFO L85 PathProgramCache]: Analyzing trace with hash 874433266, now seen corresponding path program 77 times [2022-04-06 22:28:18,768 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:28:18,768 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [522819460] [2022-04-06 22:28:18,768 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:28:18,768 INFO L85 PathProgramCache]: Analyzing trace with hash 874433266, now seen corresponding path program 78 times [2022-04-06 22:28:18,768 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:28:18,769 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1817491036] [2022-04-06 22:28:18,769 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:28:18,769 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:28:18,781 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:28:18,781 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1163514541] [2022-04-06 22:28:18,781 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-06 22:28:18,781 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:28:18,781 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:28:18,782 INFO L229 MonitoredProcess]: Starting monitored process 70 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 22:28:18,786 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Waiting until timeout for monitored process [2022-04-06 22:28:42,874 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 78 check-sat command(s) [2022-04-06 22:28:42,875 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:28:42,893 INFO L263 TraceCheckSpWp]: Trace formula consists of 1659 conjuncts, 83 conjunts are in the unsatisfiable core [2022-04-06 22:28:42,900 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:28:44,461 INFO L134 CoverageAnalysis]: Checked inductivity of 32647 backedges. 234 proven. 31941 refuted. 0 times theorem prover too weak. 472 trivial. 0 not checked. [2022-04-06 22:28:44,462 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:28:45,877 INFO L134 CoverageAnalysis]: Checked inductivity of 32647 backedges. 234 proven. 5265 refuted. 0 times theorem prover too weak. 27148 trivial. 0 not checked. [2022-04-06 22:28:45,878 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:28:45,878 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1817491036] [2022-04-06 22:28:45,878 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:28:45,878 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1163514541] [2022-04-06 22:28:45,878 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1163514541] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 22:28:45,878 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 22:28:45,878 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [43, 43] total 54 [2022-04-06 22:28:45,878 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:28:45,878 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [522819460] [2022-04-06 22:28:45,878 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [522819460] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:28:45,878 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:28:45,878 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [43] imperfect sequences [] total 43 [2022-04-06 22:28:45,879 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1361036903] [2022-04-06 22:28:45,879 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:28:45,879 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 43 states [2022-04-06 22:28:45,879 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:28:45,879 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2022-04-06 22:28:45,879 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1331, Invalid=1531, Unknown=0, NotChecked=0, Total=2862 [2022-04-06 22:28:45,880 INFO L87 Difference]: Start difference. First operand 4260 states and 5021 transitions. Second operand has 43 states, 43 states have (on average 6.627906976744186) internal successors, (285), 42 states have internal predecessors, (285), 42 states have call successors, (122), 42 states have call predecessors, (122), 40 states have return successors, (120), 40 states have call predecessors, (120), 41 states have call successors, (120) [2022-04-06 22:28:48,520 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:28:48,520 INFO L93 Difference]: Finished difference Result 4384 states and 5177 transitions. [2022-04-06 22:28:48,521 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 82 states. [2022-04-06 22:28:48,521 INFO L78 Accepts]: Start accepts. Automaton has has 43 states, 43 states have (on average 6.627906976744186) internal successors, (285), 42 states have internal predecessors, (285), 42 states have call successors, (122), 42 states have call predecessors, (122), 40 states have return successors, (120), 40 states have call predecessors, (120), 41 states have call successors, (120) Word has length 764 [2022-04-06 22:28:48,521 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:28:48,530 INFO L225 Difference]: With dead ends: 4384 [2022-04-06 22:28:48,530 INFO L226 Difference]: Without dead ends: 4375 [2022-04-06 22:28:48,531 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 1566 GetRequests, 1474 SyntacticMatches, 1 SemanticMatches, 91 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 839 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=3398, Invalid=5158, Unknown=0, NotChecked=0, Total=8556 [2022-04-06 22:28:48,532 INFO L913 BasicCegarLoop]: 149 mSDtfsCounter, 142 mSDsluCounter, 441 mSDsCounter, 0 mSdLazyCounter, 631 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 142 SdHoareTripleChecker+Valid, 590 SdHoareTripleChecker+Invalid, 659 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 631 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-04-06 22:28:48,532 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [142 Valid, 590 Invalid, 659 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 631 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-04-06 22:28:48,534 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4375 states. [2022-04-06 22:28:49,944 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4375 to 4373. [2022-04-06 22:28:49,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4373 states, 2840 states have (on average 1.097887323943662) internal successors, (3118), 2950 states have internal predecessors, (3118), 1020 states have call successors, (1020), 513 states have call predecessors, (1020), 512 states have return successors, (1017), 909 states have call predecessors, (1017), 1017 states have call successors, (1017) [2022-04-06 22:28:49,983 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4373 states to 4373 states and 5155 transitions. [2022-04-06 22:28:49,984 INFO L78 Accepts]: Start accepts. Automaton has 4373 states and 5155 transitions. Word has length 764 [2022-04-06 22:28:49,985 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:28:49,985 INFO L478 AbstractCegarLoop]: Abstraction has 4373 states and 5155 transitions. [2022-04-06 22:28:49,985 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 43 states, 43 states have (on average 6.627906976744186) internal successors, (285), 42 states have internal predecessors, (285), 42 states have call successors, (122), 42 states have call predecessors, (122), 40 states have return successors, (120), 40 states have call predecessors, (120), 41 states have call successors, (120) [2022-04-06 22:28:49,985 INFO L276 IsEmpty]: Start isEmpty. Operand 4373 states and 5155 transitions. [2022-04-06 22:28:49,994 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 784 [2022-04-06 22:28:49,995 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:28:49,995 INFO L499 BasicCegarLoop]: trace histogram [121, 120, 120, 41, 40, 40, 40, 40, 40, 40, 40, 40, 40, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 22:28:50,010 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Ended with exit code 0 [2022-04-06 22:28:50,195 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70,70 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:28:50,196 INFO L403 AbstractCegarLoop]: === Iteration 72 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:28:50,196 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:28:50,196 INFO L85 PathProgramCache]: Analyzing trace with hash -1405397919, now seen corresponding path program 79 times [2022-04-06 22:28:50,196 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:28:50,196 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [932870064] [2022-04-06 22:28:50,197 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:28:50,197 INFO L85 PathProgramCache]: Analyzing trace with hash -1405397919, now seen corresponding path program 80 times [2022-04-06 22:28:50,197 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:28:50,197 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1310483031] [2022-04-06 22:28:50,197 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:28:50,197 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:28:50,210 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:28:50,210 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [250833128] [2022-04-06 22:28:50,210 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 22:28:50,210 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:28:50,210 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:28:50,211 INFO L229 MonitoredProcess]: Starting monitored process 71 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 22:28:50,212 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Waiting until timeout for monitored process [2022-04-06 22:28:50,425 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 22:28:50,426 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:28:50,433 INFO L263 TraceCheckSpWp]: Trace formula consists of 1699 conjuncts, 85 conjunts are in the unsatisfiable core [2022-04-06 22:28:50,440 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:28:52,137 INFO L134 CoverageAnalysis]: Checked inductivity of 34344 backedges. 240 proven. 33620 refuted. 0 times theorem prover too weak. 484 trivial. 0 not checked. [2022-04-06 22:28:52,137 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:28:53,544 INFO L134 CoverageAnalysis]: Checked inductivity of 34344 backedges. 240 proven. 5540 refuted. 0 times theorem prover too weak. 28564 trivial. 0 not checked. [2022-04-06 22:28:53,545 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:28:53,545 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1310483031] [2022-04-06 22:28:53,545 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:28:53,545 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [250833128] [2022-04-06 22:28:53,545 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [250833128] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 22:28:53,545 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 22:28:53,545 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [44, 44] total 54 [2022-04-06 22:28:53,545 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:28:53,546 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [932870064] [2022-04-06 22:28:53,546 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [932870064] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:28:53,546 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:28:53,546 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [44] imperfect sequences [] total 44 [2022-04-06 22:28:53,546 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1895267803] [2022-04-06 22:28:53,546 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:28:53,546 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 44 states [2022-04-06 22:28:53,546 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:28:53,547 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2022-04-06 22:28:53,547 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1331, Invalid=1531, Unknown=0, NotChecked=0, Total=2862 [2022-04-06 22:28:53,548 INFO L87 Difference]: Start difference. First operand 4373 states and 5155 transitions. Second operand has 44 states, 44 states have (on average 6.636363636363637) internal successors, (292), 43 states have internal predecessors, (292), 43 states have call successors, (125), 43 states have call predecessors, (125), 41 states have return successors, (123), 41 states have call predecessors, (123), 42 states have call successors, (123) [2022-04-06 22:28:56,269 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:28:56,269 INFO L93 Difference]: Finished difference Result 4497 states and 5311 transitions. [2022-04-06 22:28:56,269 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 84 states. [2022-04-06 22:28:56,270 INFO L78 Accepts]: Start accepts. Automaton has has 44 states, 44 states have (on average 6.636363636363637) internal successors, (292), 43 states have internal predecessors, (292), 43 states have call successors, (125), 43 states have call predecessors, (125), 41 states have return successors, (123), 41 states have call predecessors, (123), 42 states have call successors, (123) Word has length 783 [2022-04-06 22:28:56,270 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:28:56,278 INFO L225 Difference]: With dead ends: 4497 [2022-04-06 22:28:56,278 INFO L226 Difference]: Without dead ends: 4488 [2022-04-06 22:28:56,279 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 1605 GetRequests, 1512 SyntacticMatches, 1 SemanticMatches, 92 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 878 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=3451, Invalid=5291, Unknown=0, NotChecked=0, Total=8742 [2022-04-06 22:28:56,279 INFO L913 BasicCegarLoop]: 152 mSDtfsCounter, 173 mSDsluCounter, 450 mSDsCounter, 0 mSdLazyCounter, 594 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 173 SdHoareTripleChecker+Valid, 602 SdHoareTripleChecker+Invalid, 629 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 594 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-04-06 22:28:56,280 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [173 Valid, 602 Invalid, 629 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 594 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-04-06 22:28:56,282 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4488 states. [2022-04-06 22:28:57,732 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4488 to 4486. [2022-04-06 22:28:57,736 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4486 states, 2913 states have (on average 1.09783728115345) internal successors, (3198), 3026 states have internal predecessors, (3198), 1047 states have call successors, (1047), 526 states have call predecessors, (1047), 525 states have return successors, (1044), 933 states have call predecessors, (1044), 1044 states have call successors, (1044) [2022-04-06 22:28:57,742 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4486 states to 4486 states and 5289 transitions. [2022-04-06 22:28:57,744 INFO L78 Accepts]: Start accepts. Automaton has 4486 states and 5289 transitions. Word has length 783 [2022-04-06 22:28:57,744 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:28:57,744 INFO L478 AbstractCegarLoop]: Abstraction has 4486 states and 5289 transitions. [2022-04-06 22:28:57,745 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 44 states, 44 states have (on average 6.636363636363637) internal successors, (292), 43 states have internal predecessors, (292), 43 states have call successors, (125), 43 states have call predecessors, (125), 41 states have return successors, (123), 41 states have call predecessors, (123), 42 states have call successors, (123) [2022-04-06 22:28:57,745 INFO L276 IsEmpty]: Start isEmpty. Operand 4486 states and 5289 transitions. [2022-04-06 22:28:57,755 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 803 [2022-04-06 22:28:57,755 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:28:57,756 INFO L499 BasicCegarLoop]: trace histogram [124, 123, 123, 42, 41, 41, 41, 41, 41, 41, 41, 41, 41, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 22:28:57,774 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Forceful destruction successful, exit code 0 [2022-04-06 22:28:57,956 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71,71 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:28:57,956 INFO L403 AbstractCegarLoop]: === Iteration 73 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:28:57,956 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:28:57,957 INFO L85 PathProgramCache]: Analyzing trace with hash -1316741486, now seen corresponding path program 81 times [2022-04-06 22:28:57,957 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:28:57,957 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [423423645] [2022-04-06 22:28:57,957 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:28:57,957 INFO L85 PathProgramCache]: Analyzing trace with hash -1316741486, now seen corresponding path program 82 times [2022-04-06 22:28:57,957 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:28:57,957 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1377319815] [2022-04-06 22:28:57,957 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:28:57,958 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:28:57,970 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:28:57,970 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [916524364] [2022-04-06 22:28:57,971 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 22:28:57,971 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:28:57,971 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:28:57,972 INFO L229 MonitoredProcess]: Starting monitored process 72 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 22:28:57,972 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Waiting until timeout for monitored process [2022-04-06 22:28:58,230 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 22:28:58,230 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:28:58,239 INFO L263 TraceCheckSpWp]: Trace formula consists of 1739 conjuncts, 87 conjunts are in the unsatisfiable core [2022-04-06 22:28:58,246 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:28:59,960 INFO L134 CoverageAnalysis]: Checked inductivity of 36084 backedges. 246 proven. 35342 refuted. 0 times theorem prover too weak. 496 trivial. 0 not checked. [2022-04-06 22:28:59,961 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:29:01,327 INFO L134 CoverageAnalysis]: Checked inductivity of 36084 backedges. 246 proven. 5822 refuted. 0 times theorem prover too weak. 30016 trivial. 0 not checked. [2022-04-06 22:29:01,328 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:29:01,328 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1377319815] [2022-04-06 22:29:01,328 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:29:01,328 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [916524364] [2022-04-06 22:29:01,328 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [916524364] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 22:29:01,328 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 22:29:01,328 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [45, 45] total 54 [2022-04-06 22:29:01,328 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:29:01,328 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [423423645] [2022-04-06 22:29:01,328 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [423423645] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:29:01,328 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:29:01,329 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [45] imperfect sequences [] total 45 [2022-04-06 22:29:01,329 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2111213352] [2022-04-06 22:29:01,329 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:29:01,329 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 45 states [2022-04-06 22:29:01,329 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:29:01,330 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2022-04-06 22:29:01,330 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1331, Invalid=1531, Unknown=0, NotChecked=0, Total=2862 [2022-04-06 22:29:01,330 INFO L87 Difference]: Start difference. First operand 4486 states and 5289 transitions. Second operand has 45 states, 45 states have (on average 6.644444444444445) internal successors, (299), 44 states have internal predecessors, (299), 44 states have call successors, (128), 44 states have call predecessors, (128), 42 states have return successors, (126), 42 states have call predecessors, (126), 43 states have call successors, (126) [2022-04-06 22:29:04,166 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:29:04,166 INFO L93 Difference]: Finished difference Result 4610 states and 5445 transitions. [2022-04-06 22:29:04,167 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 86 states. [2022-04-06 22:29:04,167 INFO L78 Accepts]: Start accepts. Automaton has has 45 states, 45 states have (on average 6.644444444444445) internal successors, (299), 44 states have internal predecessors, (299), 44 states have call successors, (128), 44 states have call predecessors, (128), 42 states have return successors, (126), 42 states have call predecessors, (126), 43 states have call successors, (126) Word has length 802 [2022-04-06 22:29:04,168 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:29:04,176 INFO L225 Difference]: With dead ends: 4610 [2022-04-06 22:29:04,176 INFO L226 Difference]: Without dead ends: 4601 [2022-04-06 22:29:04,177 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 1644 GetRequests, 1550 SyntacticMatches, 1 SemanticMatches, 93 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 918 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=3504, Invalid=5426, Unknown=0, NotChecked=0, Total=8930 [2022-04-06 22:29:04,177 INFO L913 BasicCegarLoop]: 155 mSDtfsCounter, 165 mSDsluCounter, 439 mSDsCounter, 0 mSdLazyCounter, 695 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 165 SdHoareTripleChecker+Valid, 594 SdHoareTripleChecker+Invalid, 709 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 695 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-04-06 22:29:04,177 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [165 Valid, 594 Invalid, 709 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 695 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-04-06 22:29:04,180 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4601 states. [2022-04-06 22:29:05,714 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4601 to 4599. [2022-04-06 22:29:05,718 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4599 states, 2986 states have (on average 1.0977896851975888) internal successors, (3278), 3102 states have internal predecessors, (3278), 1074 states have call successors, (1074), 539 states have call predecessors, (1074), 538 states have return successors, (1071), 957 states have call predecessors, (1071), 1071 states have call successors, (1071) [2022-04-06 22:29:05,725 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4599 states to 4599 states and 5423 transitions. [2022-04-06 22:29:05,727 INFO L78 Accepts]: Start accepts. Automaton has 4599 states and 5423 transitions. Word has length 802 [2022-04-06 22:29:05,727 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:29:05,727 INFO L478 AbstractCegarLoop]: Abstraction has 4599 states and 5423 transitions. [2022-04-06 22:29:05,728 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 45 states, 45 states have (on average 6.644444444444445) internal successors, (299), 44 states have internal predecessors, (299), 44 states have call successors, (128), 44 states have call predecessors, (128), 42 states have return successors, (126), 42 states have call predecessors, (126), 43 states have call successors, (126) [2022-04-06 22:29:05,728 INFO L276 IsEmpty]: Start isEmpty. Operand 4599 states and 5423 transitions. [2022-04-06 22:29:05,739 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 822 [2022-04-06 22:29:05,739 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:29:05,739 INFO L499 BasicCegarLoop]: trace histogram [127, 126, 126, 43, 42, 42, 42, 42, 42, 42, 42, 42, 42, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 22:29:05,759 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Forceful destruction successful, exit code 0 [2022-04-06 22:29:05,940 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72,72 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:29:05,940 INFO L403 AbstractCegarLoop]: === Iteration 74 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:29:05,940 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:29:05,941 INFO L85 PathProgramCache]: Analyzing trace with hash -530768703, now seen corresponding path program 83 times [2022-04-06 22:29:05,941 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:29:05,941 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [651380583] [2022-04-06 22:29:05,941 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:29:05,941 INFO L85 PathProgramCache]: Analyzing trace with hash -530768703, now seen corresponding path program 84 times [2022-04-06 22:29:05,941 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:29:05,941 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2024299392] [2022-04-06 22:29:05,942 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:29:05,942 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:29:05,954 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:29:05,955 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1917269186] [2022-04-06 22:29:05,955 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-06 22:29:05,955 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:29:05,955 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:29:05,956 INFO L229 MonitoredProcess]: Starting monitored process 73 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 22:29:05,956 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Waiting until timeout for monitored process [2022-04-06 22:29:10,023 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 81 check-sat command(s) [2022-04-06 22:29:10,023 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:29:10,038 INFO L263 TraceCheckSpWp]: Trace formula consists of 1779 conjuncts, 89 conjunts are in the unsatisfiable core [2022-04-06 22:29:10,046 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:29:11,870 INFO L134 CoverageAnalysis]: Checked inductivity of 37867 backedges. 252 proven. 37107 refuted. 0 times theorem prover too weak. 508 trivial. 0 not checked. [2022-04-06 22:29:11,870 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:29:13,216 INFO L134 CoverageAnalysis]: Checked inductivity of 37867 backedges. 252 proven. 6111 refuted. 0 times theorem prover too weak. 31504 trivial. 0 not checked. [2022-04-06 22:29:13,216 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:29:13,216 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2024299392] [2022-04-06 22:29:13,216 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:29:13,216 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1917269186] [2022-04-06 22:29:13,216 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1917269186] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 22:29:13,216 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 22:29:13,217 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [46, 46] total 54 [2022-04-06 22:29:13,217 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:29:13,217 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [651380583] [2022-04-06 22:29:13,217 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [651380583] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:29:13,217 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:29:13,217 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [46] imperfect sequences [] total 46 [2022-04-06 22:29:13,217 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [188973993] [2022-04-06 22:29:13,217 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:29:13,218 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2022-04-06 22:29:13,218 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:29:13,218 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2022-04-06 22:29:13,219 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1331, Invalid=1531, Unknown=0, NotChecked=0, Total=2862 [2022-04-06 22:29:13,219 INFO L87 Difference]: Start difference. First operand 4599 states and 5423 transitions. Second operand has 46 states, 46 states have (on average 6.6521739130434785) internal successors, (306), 45 states have internal predecessors, (306), 45 states have call successors, (131), 45 states have call predecessors, (131), 43 states have return successors, (129), 43 states have call predecessors, (129), 44 states have call successors, (129) [2022-04-06 22:29:16,157 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:29:16,157 INFO L93 Difference]: Finished difference Result 4723 states and 5579 transitions. [2022-04-06 22:29:16,158 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 88 states. [2022-04-06 22:29:16,158 INFO L78 Accepts]: Start accepts. Automaton has has 46 states, 46 states have (on average 6.6521739130434785) internal successors, (306), 45 states have internal predecessors, (306), 45 states have call successors, (131), 45 states have call predecessors, (131), 43 states have return successors, (129), 43 states have call predecessors, (129), 44 states have call successors, (129) Word has length 821 [2022-04-06 22:29:16,158 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:29:16,168 INFO L225 Difference]: With dead ends: 4723 [2022-04-06 22:29:16,168 INFO L226 Difference]: Without dead ends: 4714 [2022-04-06 22:29:16,172 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 1683 GetRequests, 1588 SyntacticMatches, 1 SemanticMatches, 94 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 959 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=3557, Invalid=5563, Unknown=0, NotChecked=0, Total=9120 [2022-04-06 22:29:16,172 INFO L913 BasicCegarLoop]: 158 mSDtfsCounter, 147 mSDsluCounter, 468 mSDsCounter, 0 mSdLazyCounter, 844 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 147 SdHoareTripleChecker+Valid, 626 SdHoareTripleChecker+Invalid, 858 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 844 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-04-06 22:29:16,172 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [147 Valid, 626 Invalid, 858 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 844 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-04-06 22:29:16,175 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4714 states. [2022-04-06 22:29:17,748 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4714 to 4712. [2022-04-06 22:29:17,751 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4712 states, 3059 states have (on average 1.0977443609022557) internal successors, (3358), 3178 states have internal predecessors, (3358), 1101 states have call successors, (1101), 552 states have call predecessors, (1101), 551 states have return successors, (1098), 981 states have call predecessors, (1098), 1098 states have call successors, (1098) [2022-04-06 22:29:17,758 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4712 states to 4712 states and 5557 transitions. [2022-04-06 22:29:17,760 INFO L78 Accepts]: Start accepts. Automaton has 4712 states and 5557 transitions. Word has length 821 [2022-04-06 22:29:17,760 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:29:17,760 INFO L478 AbstractCegarLoop]: Abstraction has 4712 states and 5557 transitions. [2022-04-06 22:29:17,761 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 46 states have (on average 6.6521739130434785) internal successors, (306), 45 states have internal predecessors, (306), 45 states have call successors, (131), 45 states have call predecessors, (131), 43 states have return successors, (129), 43 states have call predecessors, (129), 44 states have call successors, (129) [2022-04-06 22:29:17,761 INFO L276 IsEmpty]: Start isEmpty. Operand 4712 states and 5557 transitions. [2022-04-06 22:29:17,772 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 841 [2022-04-06 22:29:17,772 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:29:17,772 INFO L499 BasicCegarLoop]: trace histogram [130, 129, 129, 44, 43, 43, 43, 43, 43, 43, 43, 43, 43, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 22:29:17,794 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Ended with exit code 0 [2022-04-06 22:29:17,972 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 73 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable73 [2022-04-06 22:29:17,973 INFO L403 AbstractCegarLoop]: === Iteration 75 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:29:17,973 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:29:17,973 INFO L85 PathProgramCache]: Analyzing trace with hash -336741838, now seen corresponding path program 85 times [2022-04-06 22:29:17,973 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:29:17,973 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [326580151] [2022-04-06 22:29:17,974 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:29:17,974 INFO L85 PathProgramCache]: Analyzing trace with hash -336741838, now seen corresponding path program 86 times [2022-04-06 22:29:17,974 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:29:17,974 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1039575267] [2022-04-06 22:29:17,974 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:29:17,974 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:29:17,986 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:29:17,987 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [995348221] [2022-04-06 22:29:17,987 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 22:29:17,987 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:29:17,987 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:29:17,988 INFO L229 MonitoredProcess]: Starting monitored process 74 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 22:29:17,988 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Waiting until timeout for monitored process [2022-04-06 22:29:18,206 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 22:29:18,206 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:29:18,214 INFO L263 TraceCheckSpWp]: Trace formula consists of 1819 conjuncts, 91 conjunts are in the unsatisfiable core [2022-04-06 22:29:18,221 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:29:20,023 INFO L134 CoverageAnalysis]: Checked inductivity of 39693 backedges. 258 proven. 38915 refuted. 0 times theorem prover too weak. 520 trivial. 0 not checked. [2022-04-06 22:29:20,023 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:29:21,401 INFO L134 CoverageAnalysis]: Checked inductivity of 39693 backedges. 258 proven. 6407 refuted. 0 times theorem prover too weak. 33028 trivial. 0 not checked. [2022-04-06 22:29:21,402 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:29:21,402 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1039575267] [2022-04-06 22:29:21,402 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:29:21,402 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [995348221] [2022-04-06 22:29:21,402 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [995348221] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 22:29:21,402 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 22:29:21,402 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [47, 47] total 54 [2022-04-06 22:29:21,402 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:29:21,402 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [326580151] [2022-04-06 22:29:21,402 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [326580151] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:29:21,402 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:29:21,403 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [47] imperfect sequences [] total 47 [2022-04-06 22:29:21,403 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [929080429] [2022-04-06 22:29:21,403 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:29:21,403 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 47 states [2022-04-06 22:29:21,403 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:29:21,403 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2022-04-06 22:29:21,404 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1331, Invalid=1531, Unknown=0, NotChecked=0, Total=2862 [2022-04-06 22:29:21,404 INFO L87 Difference]: Start difference. First operand 4712 states and 5557 transitions. Second operand has 47 states, 47 states have (on average 6.659574468085107) internal successors, (313), 46 states have internal predecessors, (313), 46 states have call successors, (134), 46 states have call predecessors, (134), 44 states have return successors, (132), 44 states have call predecessors, (132), 45 states have call successors, (132) [2022-04-06 22:29:24,384 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:29:24,384 INFO L93 Difference]: Finished difference Result 4836 states and 5713 transitions. [2022-04-06 22:29:24,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 90 states. [2022-04-06 22:29:24,385 INFO L78 Accepts]: Start accepts. Automaton has has 47 states, 47 states have (on average 6.659574468085107) internal successors, (313), 46 states have internal predecessors, (313), 46 states have call successors, (134), 46 states have call predecessors, (134), 44 states have return successors, (132), 44 states have call predecessors, (132), 45 states have call successors, (132) Word has length 840 [2022-04-06 22:29:24,385 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:29:24,395 INFO L225 Difference]: With dead ends: 4836 [2022-04-06 22:29:24,396 INFO L226 Difference]: Without dead ends: 4827 [2022-04-06 22:29:24,397 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 1722 GetRequests, 1626 SyntacticMatches, 1 SemanticMatches, 95 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1001 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=3610, Invalid=5702, Unknown=0, NotChecked=0, Total=9312 [2022-04-06 22:29:24,398 INFO L913 BasicCegarLoop]: 161 mSDtfsCounter, 154 mSDsluCounter, 497 mSDsCounter, 0 mSdLazyCounter, 732 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 154 SdHoareTripleChecker+Valid, 658 SdHoareTripleChecker+Invalid, 774 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 732 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-04-06 22:29:24,398 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [154 Valid, 658 Invalid, 774 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 732 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-04-06 22:29:24,400 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4827 states. [2022-04-06 22:29:25,988 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4827 to 4825. [2022-04-06 22:29:25,992 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4825 states, 3132 states have (on average 1.0977011494252873) internal successors, (3438), 3254 states have internal predecessors, (3438), 1128 states have call successors, (1128), 565 states have call predecessors, (1128), 564 states have return successors, (1125), 1005 states have call predecessors, (1125), 1125 states have call successors, (1125) [2022-04-06 22:29:25,999 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4825 states to 4825 states and 5691 transitions. [2022-04-06 22:29:26,000 INFO L78 Accepts]: Start accepts. Automaton has 4825 states and 5691 transitions. Word has length 840 [2022-04-06 22:29:26,001 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:29:26,001 INFO L478 AbstractCegarLoop]: Abstraction has 4825 states and 5691 transitions. [2022-04-06 22:29:26,001 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 47 states, 47 states have (on average 6.659574468085107) internal successors, (313), 46 states have internal predecessors, (313), 46 states have call successors, (134), 46 states have call predecessors, (134), 44 states have return successors, (132), 44 states have call predecessors, (132), 45 states have call successors, (132) [2022-04-06 22:29:26,001 INFO L276 IsEmpty]: Start isEmpty. Operand 4825 states and 5691 transitions. [2022-04-06 22:29:26,013 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 860 [2022-04-06 22:29:26,013 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:29:26,013 INFO L499 BasicCegarLoop]: trace histogram [133, 132, 132, 45, 44, 44, 44, 44, 44, 44, 44, 44, 44, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 22:29:26,033 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (74)] Forceful destruction successful, exit code 0 [2022-04-06 22:29:26,213 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74,74 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:29:26,214 INFO L403 AbstractCegarLoop]: === Iteration 76 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:29:26,214 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:29:26,214 INFO L85 PathProgramCache]: Analyzing trace with hash 356883745, now seen corresponding path program 87 times [2022-04-06 22:29:26,214 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:29:26,214 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1495092576] [2022-04-06 22:29:26,215 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:29:26,215 INFO L85 PathProgramCache]: Analyzing trace with hash 356883745, now seen corresponding path program 88 times [2022-04-06 22:29:26,215 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:29:26,215 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1459993067] [2022-04-06 22:29:26,215 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:29:26,215 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:29:26,227 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:29:26,228 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1502447052] [2022-04-06 22:29:26,228 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 22:29:26,228 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:29:26,228 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:29:26,229 INFO L229 MonitoredProcess]: Starting monitored process 75 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 22:29:26,230 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (75)] Waiting until timeout for monitored process [2022-04-06 22:29:26,503 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 22:29:26,503 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:29:26,513 INFO L263 TraceCheckSpWp]: Trace formula consists of 1859 conjuncts, 93 conjunts are in the unsatisfiable core [2022-04-06 22:29:26,520 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:29:28,387 INFO L134 CoverageAnalysis]: Checked inductivity of 41562 backedges. 264 proven. 40766 refuted. 0 times theorem prover too weak. 532 trivial. 0 not checked. [2022-04-06 22:29:28,387 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:29:29,733 INFO L134 CoverageAnalysis]: Checked inductivity of 41562 backedges. 264 proven. 6710 refuted. 0 times theorem prover too weak. 34588 trivial. 0 not checked. [2022-04-06 22:29:29,734 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:29:29,734 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1459993067] [2022-04-06 22:29:29,734 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:29:29,734 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1502447052] [2022-04-06 22:29:29,734 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1502447052] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 22:29:29,734 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 22:29:29,734 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [48, 48] total 54 [2022-04-06 22:29:29,734 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:29:29,734 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1495092576] [2022-04-06 22:29:29,734 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1495092576] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:29:29,734 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:29:29,735 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [48] imperfect sequences [] total 48 [2022-04-06 22:29:29,735 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [683344259] [2022-04-06 22:29:29,735 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:29:29,735 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 48 states [2022-04-06 22:29:29,735 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:29:29,736 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2022-04-06 22:29:29,736 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1331, Invalid=1531, Unknown=0, NotChecked=0, Total=2862 [2022-04-06 22:29:29,736 INFO L87 Difference]: Start difference. First operand 4825 states and 5691 transitions. Second operand has 48 states, 48 states have (on average 6.666666666666667) internal successors, (320), 47 states have internal predecessors, (320), 47 states have call successors, (137), 47 states have call predecessors, (137), 45 states have return successors, (135), 45 states have call predecessors, (135), 46 states have call successors, (135) [2022-04-06 22:29:32,856 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:29:32,857 INFO L93 Difference]: Finished difference Result 4949 states and 5847 transitions. [2022-04-06 22:29:32,857 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 92 states. [2022-04-06 22:29:32,857 INFO L78 Accepts]: Start accepts. Automaton has has 48 states, 48 states have (on average 6.666666666666667) internal successors, (320), 47 states have internal predecessors, (320), 47 states have call successors, (137), 47 states have call predecessors, (137), 45 states have return successors, (135), 45 states have call predecessors, (135), 46 states have call successors, (135) Word has length 859 [2022-04-06 22:29:32,858 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:29:32,866 INFO L225 Difference]: With dead ends: 4949 [2022-04-06 22:29:32,866 INFO L226 Difference]: Without dead ends: 4940 [2022-04-06 22:29:32,868 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 1761 GetRequests, 1664 SyntacticMatches, 1 SemanticMatches, 96 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1044 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=3663, Invalid=5843, Unknown=0, NotChecked=0, Total=9506 [2022-04-06 22:29:32,868 INFO L913 BasicCegarLoop]: 164 mSDtfsCounter, 173 mSDsluCounter, 486 mSDsCounter, 0 mSdLazyCounter, 770 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 173 SdHoareTripleChecker+Valid, 650 SdHoareTripleChecker+Invalid, 791 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 770 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-04-06 22:29:32,868 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [173 Valid, 650 Invalid, 791 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 770 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-04-06 22:29:32,870 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4940 states. [2022-04-06 22:29:34,495 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4940 to 4938. [2022-04-06 22:29:34,498 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4938 states, 3205 states have (on average 1.0976599063962558) internal successors, (3518), 3330 states have internal predecessors, (3518), 1155 states have call successors, (1155), 578 states have call predecessors, (1155), 577 states have return successors, (1152), 1029 states have call predecessors, (1152), 1152 states have call successors, (1152) [2022-04-06 22:29:34,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4938 states to 4938 states and 5825 transitions. [2022-04-06 22:29:34,507 INFO L78 Accepts]: Start accepts. Automaton has 4938 states and 5825 transitions. Word has length 859 [2022-04-06 22:29:34,508 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:29:34,508 INFO L478 AbstractCegarLoop]: Abstraction has 4938 states and 5825 transitions. [2022-04-06 22:29:34,508 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 48 states, 48 states have (on average 6.666666666666667) internal successors, (320), 47 states have internal predecessors, (320), 47 states have call successors, (137), 47 states have call predecessors, (137), 45 states have return successors, (135), 45 states have call predecessors, (135), 46 states have call successors, (135) [2022-04-06 22:29:34,508 INFO L276 IsEmpty]: Start isEmpty. Operand 4938 states and 5825 transitions. [2022-04-06 22:29:34,522 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 879 [2022-04-06 22:29:34,522 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:29:34,522 INFO L499 BasicCegarLoop]: trace histogram [136, 135, 135, 46, 45, 45, 45, 45, 45, 45, 45, 45, 45, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 22:29:34,551 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (75)] Forceful destruction successful, exit code 0 [2022-04-06 22:29:34,743 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75,75 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:29:34,743 INFO L403 AbstractCegarLoop]: === Iteration 77 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:29:34,744 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:29:34,744 INFO L85 PathProgramCache]: Analyzing trace with hash 1172676050, now seen corresponding path program 89 times [2022-04-06 22:29:34,744 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:29:34,744 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1402267328] [2022-04-06 22:29:34,744 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:29:34,744 INFO L85 PathProgramCache]: Analyzing trace with hash 1172676050, now seen corresponding path program 90 times [2022-04-06 22:29:34,744 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:29:34,745 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1247530711] [2022-04-06 22:29:34,745 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:29:34,745 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:29:34,758 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:29:34,758 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [397592330] [2022-04-06 22:29:34,758 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-06 22:29:34,758 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:29:34,758 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:29:34,759 INFO L229 MonitoredProcess]: Starting monitored process 76 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 22:29:34,759 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (76)] Waiting until timeout for monitored process [2022-04-06 22:30:06,555 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 86 check-sat command(s) [2022-04-06 22:30:06,556 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:30:06,581 INFO L263 TraceCheckSpWp]: Trace formula consists of 1890 conjuncts, 95 conjunts are in the unsatisfiable core [2022-04-06 22:30:06,588 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:30:08,492 INFO L134 CoverageAnalysis]: Checked inductivity of 43474 backedges. 270 proven. 42660 refuted. 0 times theorem prover too weak. 544 trivial. 0 not checked. [2022-04-06 22:30:08,492 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:30:09,889 INFO L134 CoverageAnalysis]: Checked inductivity of 43474 backedges. 270 proven. 7020 refuted. 0 times theorem prover too weak. 36184 trivial. 0 not checked. [2022-04-06 22:30:09,889 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:30:09,889 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1247530711] [2022-04-06 22:30:09,889 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:30:09,889 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [397592330] [2022-04-06 22:30:09,889 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [397592330] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 22:30:09,890 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 22:30:09,890 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [49, 49] total 54 [2022-04-06 22:30:09,890 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:30:09,890 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1402267328] [2022-04-06 22:30:09,890 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1402267328] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:30:09,890 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:30:09,890 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [49] imperfect sequences [] total 49 [2022-04-06 22:30:09,890 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [593036587] [2022-04-06 22:30:09,890 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:30:09,891 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 49 states [2022-04-06 22:30:09,891 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:30:09,891 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2022-04-06 22:30:09,892 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1331, Invalid=1531, Unknown=0, NotChecked=0, Total=2862 [2022-04-06 22:30:09,892 INFO L87 Difference]: Start difference. First operand 4938 states and 5825 transitions. Second operand has 49 states, 49 states have (on average 6.673469387755102) internal successors, (327), 48 states have internal predecessors, (327), 48 states have call successors, (140), 48 states have call predecessors, (140), 46 states have return successors, (138), 46 states have call predecessors, (138), 47 states have call successors, (138) [2022-04-06 22:30:13,096 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:30:13,096 INFO L93 Difference]: Finished difference Result 5062 states and 5981 transitions. [2022-04-06 22:30:13,096 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 94 states. [2022-04-06 22:30:13,097 INFO L78 Accepts]: Start accepts. Automaton has has 49 states, 49 states have (on average 6.673469387755102) internal successors, (327), 48 states have internal predecessors, (327), 48 states have call successors, (140), 48 states have call predecessors, (140), 46 states have return successors, (138), 46 states have call predecessors, (138), 47 states have call successors, (138) Word has length 878 [2022-04-06 22:30:13,097 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:30:13,106 INFO L225 Difference]: With dead ends: 5062 [2022-04-06 22:30:13,106 INFO L226 Difference]: Without dead ends: 5053 [2022-04-06 22:30:13,108 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 1800 GetRequests, 1702 SyntacticMatches, 1 SemanticMatches, 97 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1088 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=3716, Invalid=5986, Unknown=0, NotChecked=0, Total=9702 [2022-04-06 22:30:13,108 INFO L913 BasicCegarLoop]: 167 mSDtfsCounter, 184 mSDsluCounter, 485 mSDsCounter, 0 mSdLazyCounter, 661 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 184 SdHoareTripleChecker+Valid, 652 SdHoareTripleChecker+Invalid, 689 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 661 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-04-06 22:30:13,108 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [184 Valid, 652 Invalid, 689 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 661 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-04-06 22:30:13,110 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5053 states. [2022-04-06 22:30:14,780 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5053 to 5051. [2022-04-06 22:30:14,784 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5051 states, 3278 states have (on average 1.097620500305064) internal successors, (3598), 3406 states have internal predecessors, (3598), 1182 states have call successors, (1182), 591 states have call predecessors, (1182), 590 states have return successors, (1179), 1053 states have call predecessors, (1179), 1179 states have call successors, (1179) [2022-04-06 22:30:14,792 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5051 states to 5051 states and 5959 transitions. [2022-04-06 22:30:14,793 INFO L78 Accepts]: Start accepts. Automaton has 5051 states and 5959 transitions. Word has length 878 [2022-04-06 22:30:14,794 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:30:14,794 INFO L478 AbstractCegarLoop]: Abstraction has 5051 states and 5959 transitions. [2022-04-06 22:30:14,794 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 49 states, 49 states have (on average 6.673469387755102) internal successors, (327), 48 states have internal predecessors, (327), 48 states have call successors, (140), 48 states have call predecessors, (140), 46 states have return successors, (138), 46 states have call predecessors, (138), 47 states have call successors, (138) [2022-04-06 22:30:14,794 INFO L276 IsEmpty]: Start isEmpty. Operand 5051 states and 5959 transitions. [2022-04-06 22:30:14,807 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 898 [2022-04-06 22:30:14,807 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:30:14,807 INFO L499 BasicCegarLoop]: trace histogram [139, 138, 138, 47, 46, 46, 46, 46, 46, 46, 46, 46, 46, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 22:30:14,824 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (76)] Ended with exit code 0 [2022-04-06 22:30:15,007 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 76 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable76 [2022-04-06 22:30:15,008 INFO L403 AbstractCegarLoop]: === Iteration 78 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:30:15,008 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:30:15,008 INFO L85 PathProgramCache]: Analyzing trace with hash 942331265, now seen corresponding path program 91 times [2022-04-06 22:30:15,008 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:30:15,008 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1983855168] [2022-04-06 22:30:15,009 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:30:15,009 INFO L85 PathProgramCache]: Analyzing trace with hash 942331265, now seen corresponding path program 92 times [2022-04-06 22:30:15,009 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:30:15,009 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1180348191] [2022-04-06 22:30:15,009 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:30:15,009 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:30:15,024 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:30:15,024 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1018530417] [2022-04-06 22:30:15,024 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 22:30:15,024 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:30:15,024 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:30:15,025 INFO L229 MonitoredProcess]: Starting monitored process 77 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 22:30:15,025 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (77)] Waiting until timeout for monitored process [2022-04-06 22:30:15,267 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 22:30:15,268 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:30:15,276 INFO L263 TraceCheckSpWp]: Trace formula consists of 1939 conjuncts, 97 conjunts are in the unsatisfiable core [2022-04-06 22:30:15,283 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:30:17,296 INFO L134 CoverageAnalysis]: Checked inductivity of 45429 backedges. 276 proven. 44597 refuted. 0 times theorem prover too weak. 556 trivial. 0 not checked. [2022-04-06 22:30:17,296 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:30:18,698 INFO L134 CoverageAnalysis]: Checked inductivity of 45429 backedges. 276 proven. 7337 refuted. 0 times theorem prover too weak. 37816 trivial. 0 not checked. [2022-04-06 22:30:18,698 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:30:18,698 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1180348191] [2022-04-06 22:30:18,699 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:30:18,699 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1018530417] [2022-04-06 22:30:18,699 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1018530417] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 22:30:18,699 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 22:30:18,699 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [50, 50] total 54 [2022-04-06 22:30:18,699 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:30:18,699 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1983855168] [2022-04-06 22:30:18,699 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1983855168] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:30:18,699 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:30:18,699 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [50] imperfect sequences [] total 50 [2022-04-06 22:30:18,699 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1453154516] [2022-04-06 22:30:18,699 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:30:18,700 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 50 states [2022-04-06 22:30:18,700 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:30:18,700 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2022-04-06 22:30:18,700 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1331, Invalid=1531, Unknown=0, NotChecked=0, Total=2862 [2022-04-06 22:30:18,701 INFO L87 Difference]: Start difference. First operand 5051 states and 5959 transitions. Second operand has 50 states, 50 states have (on average 6.68) internal successors, (334), 49 states have internal predecessors, (334), 49 states have call successors, (143), 49 states have call predecessors, (143), 47 states have return successors, (141), 47 states have call predecessors, (141), 48 states have call successors, (141) [2022-04-06 22:30:21,981 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:30:21,981 INFO L93 Difference]: Finished difference Result 5175 states and 6115 transitions. [2022-04-06 22:30:21,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 96 states. [2022-04-06 22:30:21,982 INFO L78 Accepts]: Start accepts. Automaton has has 50 states, 50 states have (on average 6.68) internal successors, (334), 49 states have internal predecessors, (334), 49 states have call successors, (143), 49 states have call predecessors, (143), 47 states have return successors, (141), 47 states have call predecessors, (141), 48 states have call successors, (141) Word has length 897 [2022-04-06 22:30:21,983 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:30:21,994 INFO L225 Difference]: With dead ends: 5175 [2022-04-06 22:30:21,994 INFO L226 Difference]: Without dead ends: 5166 [2022-04-06 22:30:21,996 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 1839 GetRequests, 1740 SyntacticMatches, 1 SemanticMatches, 98 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1133 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=3769, Invalid=6131, Unknown=0, NotChecked=0, Total=9900 [2022-04-06 22:30:21,997 INFO L913 BasicCegarLoop]: 170 mSDtfsCounter, 178 mSDsluCounter, 494 mSDsCounter, 0 mSdLazyCounter, 687 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 178 SdHoareTripleChecker+Valid, 664 SdHoareTripleChecker+Invalid, 729 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 687 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-04-06 22:30:21,997 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [178 Valid, 664 Invalid, 729 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 687 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-04-06 22:30:22,000 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5166 states. [2022-04-06 22:30:23,720 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5166 to 5164. [2022-04-06 22:30:23,723 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5164 states, 3351 states have (on average 1.0975828111011638) internal successors, (3678), 3482 states have internal predecessors, (3678), 1209 states have call successors, (1209), 604 states have call predecessors, (1209), 603 states have return successors, (1206), 1077 states have call predecessors, (1206), 1206 states have call successors, (1206) [2022-04-06 22:30:23,731 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5164 states to 5164 states and 6093 transitions. [2022-04-06 22:30:23,732 INFO L78 Accepts]: Start accepts. Automaton has 5164 states and 6093 transitions. Word has length 897 [2022-04-06 22:30:23,733 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:30:23,733 INFO L478 AbstractCegarLoop]: Abstraction has 5164 states and 6093 transitions. [2022-04-06 22:30:23,733 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 50 states, 50 states have (on average 6.68) internal successors, (334), 49 states have internal predecessors, (334), 49 states have call successors, (143), 49 states have call predecessors, (143), 47 states have return successors, (141), 47 states have call predecessors, (141), 48 states have call successors, (141) [2022-04-06 22:30:23,733 INFO L276 IsEmpty]: Start isEmpty. Operand 5164 states and 6093 transitions. [2022-04-06 22:30:23,746 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 917 [2022-04-06 22:30:23,746 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:30:23,746 INFO L499 BasicCegarLoop]: trace histogram [142, 141, 141, 48, 47, 47, 47, 47, 47, 47, 47, 47, 47, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 22:30:23,766 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (77)] Forceful destruction successful, exit code 0 [2022-04-06 22:30:23,946 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 77 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable77 [2022-04-06 22:30:23,947 INFO L403 AbstractCegarLoop]: === Iteration 79 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:30:23,947 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:30:23,947 INFO L85 PathProgramCache]: Analyzing trace with hash -361379470, now seen corresponding path program 93 times [2022-04-06 22:30:23,947 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:30:23,947 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [35104124] [2022-04-06 22:30:23,948 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:30:23,948 INFO L85 PathProgramCache]: Analyzing trace with hash -361379470, now seen corresponding path program 94 times [2022-04-06 22:30:23,948 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:30:23,948 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1793779045] [2022-04-06 22:30:23,948 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:30:23,948 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:30:23,965 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:30:23,965 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1645089965] [2022-04-06 22:30:23,965 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 22:30:23,965 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:30:23,966 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:30:23,967 INFO L229 MonitoredProcess]: Starting monitored process 78 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 22:30:23,967 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (78)] Waiting until timeout for monitored process [2022-04-06 22:30:24,261 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 22:30:24,262 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:30:24,272 INFO L263 TraceCheckSpWp]: Trace formula consists of 1979 conjuncts, 99 conjunts are in the unsatisfiable core [2022-04-06 22:30:24,279 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:30:26,300 INFO L134 CoverageAnalysis]: Checked inductivity of 47427 backedges. 282 proven. 46577 refuted. 0 times theorem prover too weak. 568 trivial. 0 not checked. [2022-04-06 22:30:26,301 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:30:27,752 INFO L134 CoverageAnalysis]: Checked inductivity of 47427 backedges. 282 proven. 7661 refuted. 0 times theorem prover too weak. 39484 trivial. 0 not checked. [2022-04-06 22:30:27,752 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:30:27,752 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1793779045] [2022-04-06 22:30:27,752 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:30:27,752 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1645089965] [2022-04-06 22:30:27,752 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1645089965] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 22:30:27,752 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 22:30:27,753 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [51, 51] total 54 [2022-04-06 22:30:27,753 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:30:27,753 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [35104124] [2022-04-06 22:30:27,753 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [35104124] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:30:27,753 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:30:27,753 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [51] imperfect sequences [] total 51 [2022-04-06 22:30:27,753 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1332366566] [2022-04-06 22:30:27,753 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:30:27,754 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 51 states [2022-04-06 22:30:27,754 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:30:27,754 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 51 interpolants. [2022-04-06 22:30:27,754 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1331, Invalid=1531, Unknown=0, NotChecked=0, Total=2862 [2022-04-06 22:30:27,755 INFO L87 Difference]: Start difference. First operand 5164 states and 6093 transitions. Second operand has 51 states, 51 states have (on average 6.686274509803922) internal successors, (341), 50 states have internal predecessors, (341), 50 states have call successors, (146), 50 states have call predecessors, (146), 48 states have return successors, (144), 48 states have call predecessors, (144), 49 states have call successors, (144) [2022-04-06 22:30:31,132 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:30:31,133 INFO L93 Difference]: Finished difference Result 5288 states and 6249 transitions. [2022-04-06 22:30:31,133 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2022-04-06 22:30:31,133 INFO L78 Accepts]: Start accepts. Automaton has has 51 states, 51 states have (on average 6.686274509803922) internal successors, (341), 50 states have internal predecessors, (341), 50 states have call successors, (146), 50 states have call predecessors, (146), 48 states have return successors, (144), 48 states have call predecessors, (144), 49 states have call successors, (144) Word has length 916 [2022-04-06 22:30:31,134 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:30:31,147 INFO L225 Difference]: With dead ends: 5288 [2022-04-06 22:30:31,147 INFO L226 Difference]: Without dead ends: 5279 [2022-04-06 22:30:31,149 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 1878 GetRequests, 1778 SyntacticMatches, 1 SemanticMatches, 99 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1179 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=3822, Invalid=6278, Unknown=0, NotChecked=0, Total=10100 [2022-04-06 22:30:31,149 INFO L913 BasicCegarLoop]: 173 mSDtfsCounter, 204 mSDsluCounter, 503 mSDsCounter, 0 mSdLazyCounter, 779 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 204 SdHoareTripleChecker+Valid, 676 SdHoareTripleChecker+Invalid, 807 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 779 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-04-06 22:30:31,149 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [204 Valid, 676 Invalid, 807 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 779 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-04-06 22:30:31,153 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5279 states. [2022-04-06 22:30:32,892 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5279 to 5277. [2022-04-06 22:30:32,896 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5277 states, 3424 states have (on average 1.0975467289719627) internal successors, (3758), 3558 states have internal predecessors, (3758), 1236 states have call successors, (1236), 617 states have call predecessors, (1236), 616 states have return successors, (1233), 1101 states have call predecessors, (1233), 1233 states have call successors, (1233) [2022-04-06 22:30:32,905 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5277 states to 5277 states and 6227 transitions. [2022-04-06 22:30:32,907 INFO L78 Accepts]: Start accepts. Automaton has 5277 states and 6227 transitions. Word has length 916 [2022-04-06 22:30:32,907 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:30:32,907 INFO L478 AbstractCegarLoop]: Abstraction has 5277 states and 6227 transitions. [2022-04-06 22:30:32,908 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 51 states, 51 states have (on average 6.686274509803922) internal successors, (341), 50 states have internal predecessors, (341), 50 states have call successors, (146), 50 states have call predecessors, (146), 48 states have return successors, (144), 48 states have call predecessors, (144), 49 states have call successors, (144) [2022-04-06 22:30:32,908 INFO L276 IsEmpty]: Start isEmpty. Operand 5277 states and 6227 transitions. [2022-04-06 22:30:32,921 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 936 [2022-04-06 22:30:32,921 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:30:32,921 INFO L499 BasicCegarLoop]: trace histogram [145, 144, 144, 49, 48, 48, 48, 48, 48, 48, 48, 48, 48, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 22:30:32,941 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (78)] Ended with exit code 0 [2022-04-06 22:30:33,122 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78,78 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:30:33,122 INFO L403 AbstractCegarLoop]: === Iteration 80 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:30:33,122 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:30:33,122 INFO L85 PathProgramCache]: Analyzing trace with hash -1648179743, now seen corresponding path program 95 times [2022-04-06 22:30:33,122 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:30:33,123 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [791236255] [2022-04-06 22:30:33,123 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:30:33,123 INFO L85 PathProgramCache]: Analyzing trace with hash -1648179743, now seen corresponding path program 96 times [2022-04-06 22:30:33,123 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:30:33,124 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [355919406] [2022-04-06 22:30:33,124 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:30:33,124 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:30:33,138 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:30:33,138 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [322192110] [2022-04-06 22:30:33,138 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-06 22:30:33,138 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:30:33,138 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:30:33,139 INFO L229 MonitoredProcess]: Starting monitored process 79 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 22:30:33,140 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (79)] Waiting until timeout for monitored process [2022-04-06 22:30:34,926 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 95 check-sat command(s) [2022-04-06 22:30:34,926 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:30:34,941 INFO L263 TraceCheckSpWp]: Trace formula consists of 2019 conjuncts, 101 conjunts are in the unsatisfiable core [2022-04-06 22:30:34,951 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:30:37,105 INFO L134 CoverageAnalysis]: Checked inductivity of 49468 backedges. 288 proven. 48600 refuted. 0 times theorem prover too weak. 580 trivial. 0 not checked. [2022-04-06 22:30:37,105 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:30:38,499 INFO L134 CoverageAnalysis]: Checked inductivity of 49468 backedges. 288 proven. 7992 refuted. 0 times theorem prover too weak. 41188 trivial. 0 not checked. [2022-04-06 22:30:38,500 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:30:38,500 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [355919406] [2022-04-06 22:30:38,500 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:30:38,500 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [322192110] [2022-04-06 22:30:38,500 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [322192110] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 22:30:38,500 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 22:30:38,500 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [52, 52] total 54 [2022-04-06 22:30:38,500 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:30:38,501 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [791236255] [2022-04-06 22:30:38,501 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [791236255] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:30:38,501 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:30:38,501 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [52] imperfect sequences [] total 52 [2022-04-06 22:30:38,501 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [957794847] [2022-04-06 22:30:38,501 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:30:38,501 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 52 states [2022-04-06 22:30:38,501 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:30:38,502 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 52 interpolants. [2022-04-06 22:30:38,502 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1331, Invalid=1531, Unknown=0, NotChecked=0, Total=2862 [2022-04-06 22:30:38,503 INFO L87 Difference]: Start difference. First operand 5277 states and 6227 transitions. Second operand has 52 states, 52 states have (on average 6.6923076923076925) internal successors, (348), 51 states have internal predecessors, (348), 51 states have call successors, (149), 51 states have call predecessors, (149), 49 states have return successors, (147), 49 states have call predecessors, (147), 50 states have call successors, (147) [2022-04-06 22:30:41,963 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:30:41,963 INFO L93 Difference]: Finished difference Result 5401 states and 6383 transitions. [2022-04-06 22:30:41,963 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 100 states. [2022-04-06 22:30:41,964 INFO L78 Accepts]: Start accepts. Automaton has has 52 states, 52 states have (on average 6.6923076923076925) internal successors, (348), 51 states have internal predecessors, (348), 51 states have call successors, (149), 51 states have call predecessors, (149), 49 states have return successors, (147), 49 states have call predecessors, (147), 50 states have call successors, (147) Word has length 935 [2022-04-06 22:30:41,964 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:30:41,973 INFO L225 Difference]: With dead ends: 5401 [2022-04-06 22:30:41,973 INFO L226 Difference]: Without dead ends: 5392 [2022-04-06 22:30:41,974 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 1917 GetRequests, 1816 SyntacticMatches, 1 SemanticMatches, 100 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1226 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=3875, Invalid=6427, Unknown=0, NotChecked=0, Total=10302 [2022-04-06 22:30:41,974 INFO L913 BasicCegarLoop]: 176 mSDtfsCounter, 211 mSDsluCounter, 502 mSDsCounter, 0 mSdLazyCounter, 751 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 211 SdHoareTripleChecker+Valid, 678 SdHoareTripleChecker+Invalid, 800 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 751 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-04-06 22:30:41,974 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [211 Valid, 678 Invalid, 800 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [49 Valid, 751 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-04-06 22:30:41,976 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5392 states. [2022-04-06 22:30:43,741 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5392 to 5390. [2022-04-06 22:30:43,745 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5390 states, 3497 states have (on average 1.0975121532742351) internal successors, (3838), 3634 states have internal predecessors, (3838), 1263 states have call successors, (1263), 630 states have call predecessors, (1263), 629 states have return successors, (1260), 1125 states have call predecessors, (1260), 1260 states have call successors, (1260) [2022-04-06 22:30:43,753 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5390 states to 5390 states and 6361 transitions. [2022-04-06 22:30:43,755 INFO L78 Accepts]: Start accepts. Automaton has 5390 states and 6361 transitions. Word has length 935 [2022-04-06 22:30:43,755 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:30:43,755 INFO L478 AbstractCegarLoop]: Abstraction has 5390 states and 6361 transitions. [2022-04-06 22:30:43,756 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 52 states, 52 states have (on average 6.6923076923076925) internal successors, (348), 51 states have internal predecessors, (348), 51 states have call successors, (149), 51 states have call predecessors, (149), 49 states have return successors, (147), 49 states have call predecessors, (147), 50 states have call successors, (147) [2022-04-06 22:30:43,756 INFO L276 IsEmpty]: Start isEmpty. Operand 5390 states and 6361 transitions. [2022-04-06 22:30:43,769 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 955 [2022-04-06 22:30:43,769 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:30:43,770 INFO L499 BasicCegarLoop]: trace histogram [148, 147, 147, 50, 49, 49, 49, 49, 49, 49, 49, 49, 49, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 22:30:43,779 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (79)] Ended with exit code 0 [2022-04-06 22:30:43,970 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79,79 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:30:43,970 INFO L403 AbstractCegarLoop]: === Iteration 81 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:30:43,971 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:30:43,971 INFO L85 PathProgramCache]: Analyzing trace with hash 1831353618, now seen corresponding path program 97 times [2022-04-06 22:30:43,971 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:30:43,971 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1175470350] [2022-04-06 22:30:43,971 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:30:43,971 INFO L85 PathProgramCache]: Analyzing trace with hash 1831353618, now seen corresponding path program 98 times [2022-04-06 22:30:43,972 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:30:43,972 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1892225264] [2022-04-06 22:30:43,972 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:30:43,972 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:30:43,990 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:30:43,990 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1789365366] [2022-04-06 22:30:43,990 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 22:30:43,990 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:30:43,990 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:30:43,991 INFO L229 MonitoredProcess]: Starting monitored process 80 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 22:30:43,992 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (80)] Waiting until timeout for monitored process [2022-04-06 22:30:44,306 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 22:30:44,306 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 22:30:44,318 INFO L263 TraceCheckSpWp]: Trace formula consists of 2059 conjuncts, 103 conjunts are in the unsatisfiable core [2022-04-06 22:30:44,329 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 22:30:46,496 INFO L134 CoverageAnalysis]: Checked inductivity of 51552 backedges. 294 proven. 50666 refuted. 0 times theorem prover too weak. 592 trivial. 0 not checked. [2022-04-06 22:30:46,496 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 22:30:47,771 INFO L134 CoverageAnalysis]: Checked inductivity of 51552 backedges. 294 proven. 8330 refuted. 0 times theorem prover too weak. 42928 trivial. 0 not checked. [2022-04-06 22:30:47,771 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 22:30:47,772 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1892225264] [2022-04-06 22:30:47,772 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 22:30:47,772 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1789365366] [2022-04-06 22:30:47,772 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1789365366] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 22:30:47,772 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 22:30:47,772 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [53, 53] total 53 [2022-04-06 22:30:47,772 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 22:30:47,772 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1175470350] [2022-04-06 22:30:47,772 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1175470350] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 22:30:47,772 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 22:30:47,773 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [53] imperfect sequences [] total 53 [2022-04-06 22:30:47,773 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [391029065] [2022-04-06 22:30:47,773 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 22:30:47,773 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 53 states [2022-04-06 22:30:47,773 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 22:30:47,774 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 53 interpolants. [2022-04-06 22:30:47,774 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1328, Invalid=1428, Unknown=0, NotChecked=0, Total=2756 [2022-04-06 22:30:47,775 INFO L87 Difference]: Start difference. First operand 5390 states and 6361 transitions. Second operand has 53 states, 53 states have (on average 6.69811320754717) internal successors, (355), 52 states have internal predecessors, (355), 52 states have call successors, (152), 52 states have call predecessors, (152), 50 states have return successors, (150), 50 states have call predecessors, (150), 51 states have call successors, (150) [2022-04-06 22:30:51,356 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 22:30:51,356 INFO L93 Difference]: Finished difference Result 5514 states and 6517 transitions. [2022-04-06 22:30:51,357 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 102 states. [2022-04-06 22:30:51,357 INFO L78 Accepts]: Start accepts. Automaton has has 53 states, 53 states have (on average 6.69811320754717) internal successors, (355), 52 states have internal predecessors, (355), 52 states have call successors, (152), 52 states have call predecessors, (152), 50 states have return successors, (150), 50 states have call predecessors, (150), 51 states have call successors, (150) Word has length 954 [2022-04-06 22:30:51,358 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 22:30:51,368 INFO L225 Difference]: With dead ends: 5514 [2022-04-06 22:30:51,368 INFO L226 Difference]: Without dead ends: 5505 [2022-04-06 22:30:51,370 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 1956 GetRequests, 1855 SyntacticMatches, 1 SemanticMatches, 100 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1274 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=3876, Invalid=6426, Unknown=0, NotChecked=0, Total=10302 [2022-04-06 22:30:51,370 INFO L913 BasicCegarLoop]: 179 mSDtfsCounter, 168 mSDsluCounter, 521 mSDsCounter, 0 mSdLazyCounter, 792 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 168 SdHoareTripleChecker+Valid, 700 SdHoareTripleChecker+Invalid, 820 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 792 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-04-06 22:30:51,370 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [168 Valid, 700 Invalid, 820 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 792 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-04-06 22:30:51,373 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5505 states. [2022-04-06 22:30:53,203 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5505 to 5503. [2022-04-06 22:30:53,207 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5503 states, 3570 states have (on average 1.0974789915966388) internal successors, (3918), 3710 states have internal predecessors, (3918), 1290 states have call successors, (1290), 643 states have call predecessors, (1290), 642 states have return successors, (1287), 1149 states have call predecessors, (1287), 1287 states have call successors, (1287) [2022-04-06 22:30:53,215 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5503 states to 5503 states and 6495 transitions. [2022-04-06 22:30:53,217 INFO L78 Accepts]: Start accepts. Automaton has 5503 states and 6495 transitions. Word has length 954 [2022-04-06 22:30:53,218 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 22:30:53,218 INFO L478 AbstractCegarLoop]: Abstraction has 5503 states and 6495 transitions. [2022-04-06 22:30:53,218 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 53 states, 53 states have (on average 6.69811320754717) internal successors, (355), 52 states have internal predecessors, (355), 52 states have call successors, (152), 52 states have call predecessors, (152), 50 states have return successors, (150), 50 states have call predecessors, (150), 51 states have call successors, (150) [2022-04-06 22:30:53,218 INFO L276 IsEmpty]: Start isEmpty. Operand 5503 states and 6495 transitions. [2022-04-06 22:30:53,232 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 974 [2022-04-06 22:30:53,232 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 22:30:53,233 INFO L499 BasicCegarLoop]: trace histogram [151, 150, 150, 51, 50, 50, 50, 50, 50, 50, 50, 50, 50, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 22:30:53,252 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (80)] Ended with exit code 0 [2022-04-06 22:30:53,433 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80,80 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:30:53,433 INFO L403 AbstractCegarLoop]: === Iteration 82 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 22:30:53,434 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 22:30:53,434 INFO L85 PathProgramCache]: Analyzing trace with hash 1648586305, now seen corresponding path program 99 times [2022-04-06 22:30:53,434 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 22:30:53,434 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [353427274] [2022-04-06 22:30:53,435 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 22:30:53,435 INFO L85 PathProgramCache]: Analyzing trace with hash 1648586305, now seen corresponding path program 100 times [2022-04-06 22:30:53,435 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 22:30:53,435 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [153550379] [2022-04-06 22:30:53,435 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 22:30:53,435 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 22:30:53,450 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 22:30:53,450 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [999836178] [2022-04-06 22:30:53,450 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 22:30:53,451 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:30:53,451 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 22:30:53,452 INFO L229 MonitoredProcess]: Starting monitored process 81 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 22:30:53,453 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (81)] Waiting until timeout for monitored process [2022-04-06 22:30:53,773 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 22:30:53,774 INFO L229 tOrderPrioritization]: Conjunction of SSA is sat [2022-04-06 22:30:53,774 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-04-06 22:30:53,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-04-06 22:30:54,414 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-04-06 22:30:54,414 INFO L130 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found a feasible trace [2022-04-06 22:30:54,414 INFO L618 BasicCegarLoop]: Counterexample is feasible [2022-04-06 22:30:54,422 INFO L788 garLoopResultBuilder]: Registering result UNSAFE for location __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2022-04-06 22:30:54,458 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (81)] Forceful destruction successful, exit code 0 [2022-04-06 22:30:54,639 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81,81 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 22:30:54,642 INFO L719 BasicCegarLoop]: Path program histogram: [100, 36, 10, 4, 2, 2, 2, 2, 2, 2, 2] [2022-04-06 22:30:54,650 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2022-04-06 22:30:54,725 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 06.04 10:30:54 BoogieIcfgContainer [2022-04-06 22:30:54,725 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-04-06 22:30:54,726 INFO L158 Benchmark]: Toolchain (without parser) took 511064.13ms. Allocated memory was 175.1MB in the beginning and 1.3GB in the end (delta: 1.1GB). Free memory was 124.4MB in the beginning and 695.5MB in the end (delta: -571.1MB). Peak memory consumption was 572.1MB. Max. memory is 8.0GB. [2022-04-06 22:30:54,726 INFO L158 Benchmark]: CDTParser took 0.14ms. Allocated memory is still 175.1MB. Free memory is still 140.6MB. There was no memory consumed. Max. memory is 8.0GB. [2022-04-06 22:30:54,726 INFO L158 Benchmark]: CACSL2BoogieTranslator took 213.12ms. Allocated memory is still 175.1MB. Free memory was 124.2MB in the beginning and 150.7MB in the end (delta: -26.5MB). Peak memory consumption was 11.7MB. Max. memory is 8.0GB. [2022-04-06 22:30:54,726 INFO L158 Benchmark]: Boogie Preprocessor took 29.54ms. Allocated memory is still 175.1MB. Free memory was 150.7MB in the beginning and 149.3MB in the end (delta: 1.4MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. [2022-04-06 22:30:54,726 INFO L158 Benchmark]: RCFGBuilder took 268.59ms. Allocated memory is still 175.1MB. Free memory was 148.9MB in the beginning and 138.8MB in the end (delta: 10.1MB). Peak memory consumption was 10.5MB. Max. memory is 8.0GB. [2022-04-06 22:30:54,726 INFO L158 Benchmark]: TraceAbstraction took 510544.90ms. Allocated memory was 175.1MB in the beginning and 1.3GB in the end (delta: 1.1GB). Free memory was 138.2MB in the beginning and 695.5MB in the end (delta: -557.3MB). Peak memory consumption was 586.7MB. Max. memory is 8.0GB. [2022-04-06 22:30:54,726 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.14ms. Allocated memory is still 175.1MB. Free memory is still 140.6MB. There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 213.12ms. Allocated memory is still 175.1MB. Free memory was 124.2MB in the beginning and 150.7MB in the end (delta: -26.5MB). Peak memory consumption was 11.7MB. Max. memory is 8.0GB. * Boogie Preprocessor took 29.54ms. Allocated memory is still 175.1MB. Free memory was 150.7MB in the beginning and 149.3MB in the end (delta: 1.4MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. * RCFGBuilder took 268.59ms. Allocated memory is still 175.1MB. Free memory was 148.9MB in the beginning and 138.8MB in the end (delta: 10.1MB). Peak memory consumption was 10.5MB. Max. memory is 8.0GB. * TraceAbstraction took 510544.90ms. Allocated memory was 175.1MB in the beginning and 1.3GB in the end (delta: 1.1GB). Free memory was 138.2MB in the beginning and 695.5MB in the end (delta: -557.3MB). Peak memory consumption was 586.7MB. Max. memory is 8.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - CounterExampleResult [Line: 13]: a call to reach_error is reachable a call to reach_error is reachable We found a FailurePath: [L18] int counter = 0; [L20] long long a, b, p, q, r, s; [L21] int x, y; [L22] x = __VERIFIER_nondet_int() [L23] y = __VERIFIER_nondet_int() [L24] CALL assume_abort_if_not(x >= 1) [L8] COND FALSE !(!cond) [L24] RET assume_abort_if_not(x >= 1) [L25] CALL assume_abort_if_not(y >= 1) [L8] COND FALSE !(!cond) [L25] RET assume_abort_if_not(y >= 1) [L27] a = x [L28] b = y [L29] p = 1 [L30] q = 0 [L31] r = 0 [L32] s = 1 [L34] EXPR counter++ [L34] COND TRUE counter++<50 [L35] CALL __VERIFIER_assert(1 == p * s - r * q) [L11] COND FALSE !(!(cond)) [L35] RET __VERIFIER_assert(1 == p * s - r * q) [L36] CALL __VERIFIER_assert(a == y * r + x * p) [L11] COND FALSE !(!(cond)) [L36] RET __VERIFIER_assert(a == y * r + x * p) [L37] CALL __VERIFIER_assert(b == x * q + y * s) [L11] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(b == x * q + y * s) [L39] COND FALSE !(!(a != b)) [L42] COND TRUE a > b [L43] a = a - b [L44] p = p - q [L45] r = r - s [L34] EXPR counter++ [L34] COND TRUE counter++<50 [L35] CALL __VERIFIER_assert(1 == p * s - r * q) [L11] COND FALSE !(!(cond)) [L35] RET __VERIFIER_assert(1 == p * s - r * q) [L36] CALL __VERIFIER_assert(a == y * r + x * p) [L11] COND FALSE !(!(cond)) [L36] RET __VERIFIER_assert(a == y * r + x * p) [L37] CALL __VERIFIER_assert(b == x * q + y * s) [L11] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(b == x * q + y * s) [L39] COND FALSE !(!(a != b)) [L42] COND TRUE a > b [L43] a = a - b [L44] p = p - q [L45] r = r - s [L34] EXPR counter++ [L34] COND TRUE counter++<50 [L35] CALL __VERIFIER_assert(1 == p * s - r * q) [L11] COND FALSE !(!(cond)) [L35] RET __VERIFIER_assert(1 == p * s - r * q) [L36] CALL __VERIFIER_assert(a == y * r + x * p) [L11] COND FALSE !(!(cond)) [L36] RET __VERIFIER_assert(a == y * r + x * p) [L37] CALL __VERIFIER_assert(b == x * q + y * s) [L11] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(b == x * q + y * s) [L39] COND FALSE !(!(a != b)) [L42] COND TRUE a > b [L43] a = a - b [L44] p = p - q [L45] r = r - s [L34] EXPR counter++ [L34] COND TRUE counter++<50 [L35] CALL __VERIFIER_assert(1 == p * s - r * q) [L11] COND FALSE !(!(cond)) [L35] RET __VERIFIER_assert(1 == p * s - r * q) [L36] CALL __VERIFIER_assert(a == y * r + x * p) [L11] COND FALSE !(!(cond)) [L36] RET __VERIFIER_assert(a == y * r + x * p) [L37] CALL __VERIFIER_assert(b == x * q + y * s) [L11] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(b == x * q + y * s) [L39] COND FALSE !(!(a != b)) [L42] COND TRUE a > b [L43] a = a - b [L44] p = p - q [L45] r = r - s [L34] EXPR counter++ [L34] COND TRUE counter++<50 [L35] CALL __VERIFIER_assert(1 == p * s - r * q) [L11] COND FALSE !(!(cond)) [L35] RET __VERIFIER_assert(1 == p * s - r * q) [L36] CALL __VERIFIER_assert(a == y * r + x * p) [L11] COND FALSE !(!(cond)) [L36] RET __VERIFIER_assert(a == y * r + x * p) [L37] CALL __VERIFIER_assert(b == x * q + y * s) [L11] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(b == x * q + y * s) [L39] COND FALSE !(!(a != b)) [L42] COND TRUE a > b [L43] a = a - b [L44] p = p - q [L45] r = r - s [L34] EXPR counter++ [L34] COND TRUE counter++<50 [L35] CALL __VERIFIER_assert(1 == p * s - r * q) [L11] COND FALSE !(!(cond)) [L35] RET __VERIFIER_assert(1 == p * s - r * q) [L36] CALL __VERIFIER_assert(a == y * r + x * p) [L11] COND FALSE !(!(cond)) [L36] RET __VERIFIER_assert(a == y * r + x * p) [L37] CALL __VERIFIER_assert(b == x * q + y * s) [L11] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(b == x * q + y * s) [L39] COND FALSE !(!(a != b)) [L42] COND TRUE a > b [L43] a = a - b [L44] p = p - q [L45] r = r - s [L34] EXPR counter++ [L34] COND TRUE counter++<50 [L35] CALL __VERIFIER_assert(1 == p * s - r * q) [L11] COND FALSE !(!(cond)) [L35] RET __VERIFIER_assert(1 == p * s - r * q) [L36] CALL __VERIFIER_assert(a == y * r + x * p) [L11] COND FALSE !(!(cond)) [L36] RET __VERIFIER_assert(a == y * r + x * p) [L37] CALL __VERIFIER_assert(b == x * q + y * s) [L11] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(b == x * q + y * s) [L39] COND FALSE !(!(a != b)) [L42] COND TRUE a > b [L43] a = a - b [L44] p = p - q [L45] r = r - s [L34] EXPR counter++ [L34] COND TRUE counter++<50 [L35] CALL __VERIFIER_assert(1 == p * s - r * q) [L11] COND FALSE !(!(cond)) [L35] RET __VERIFIER_assert(1 == p * s - r * q) [L36] CALL __VERIFIER_assert(a == y * r + x * p) [L11] COND FALSE !(!(cond)) [L36] RET __VERIFIER_assert(a == y * r + x * p) [L37] CALL __VERIFIER_assert(b == x * q + y * s) [L11] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(b == x * q + y * s) [L39] COND FALSE !(!(a != b)) [L42] COND TRUE a > b [L43] a = a - b [L44] p = p - q [L45] r = r - s [L34] EXPR counter++ [L34] COND TRUE counter++<50 [L35] CALL __VERIFIER_assert(1 == p * s - r * q) [L11] COND FALSE !(!(cond)) [L35] RET __VERIFIER_assert(1 == p * s - r * q) [L36] CALL __VERIFIER_assert(a == y * r + x * p) [L11] COND FALSE !(!(cond)) [L36] RET __VERIFIER_assert(a == y * r + x * p) [L37] CALL __VERIFIER_assert(b == x * q + y * s) [L11] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(b == x * q + y * s) [L39] COND FALSE !(!(a != b)) [L42] COND TRUE a > b [L43] a = a - b [L44] p = p - q [L45] r = r - s [L34] EXPR counter++ [L34] COND TRUE counter++<50 [L35] CALL __VERIFIER_assert(1 == p * s - r * q) [L11] COND FALSE !(!(cond)) [L35] RET __VERIFIER_assert(1 == p * s - r * q) [L36] CALL __VERIFIER_assert(a == y * r + x * p) [L11] COND FALSE !(!(cond)) [L36] RET __VERIFIER_assert(a == y * r + x * p) [L37] CALL __VERIFIER_assert(b == x * q + y * s) [L11] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(b == x * q + y * s) [L39] COND FALSE !(!(a != b)) [L42] COND TRUE a > b [L43] a = a - b [L44] p = p - q [L45] r = r - s [L34] EXPR counter++ [L34] COND TRUE counter++<50 [L35] CALL __VERIFIER_assert(1 == p * s - r * q) [L11] COND FALSE !(!(cond)) [L35] RET __VERIFIER_assert(1 == p * s - r * q) [L36] CALL __VERIFIER_assert(a == y * r + x * p) [L11] COND FALSE !(!(cond)) [L36] RET __VERIFIER_assert(a == y * r + x * p) [L37] CALL __VERIFIER_assert(b == x * q + y * s) [L11] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(b == x * q + y * s) [L39] COND FALSE !(!(a != b)) [L42] COND TRUE a > b [L43] a = a - b [L44] p = p - q [L45] r = r - s [L34] EXPR counter++ [L34] COND TRUE counter++<50 [L35] CALL __VERIFIER_assert(1 == p * s - r * q) [L11] COND FALSE !(!(cond)) [L35] RET __VERIFIER_assert(1 == p * s - r * q) [L36] CALL __VERIFIER_assert(a == y * r + x * p) [L11] COND FALSE !(!(cond)) [L36] RET __VERIFIER_assert(a == y * r + x * p) [L37] CALL __VERIFIER_assert(b == x * q + y * s) [L11] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(b == x * q + y * s) [L39] COND FALSE !(!(a != b)) [L42] COND TRUE a > b [L43] a = a - b [L44] p = p - q [L45] r = r - s [L34] EXPR counter++ [L34] COND TRUE counter++<50 [L35] CALL __VERIFIER_assert(1 == p * s - r * q) [L11] COND FALSE !(!(cond)) [L35] RET __VERIFIER_assert(1 == p * s - r * q) [L36] CALL __VERIFIER_assert(a == y * r + x * p) [L11] COND FALSE !(!(cond)) [L36] RET __VERIFIER_assert(a == y * r + x * p) [L37] CALL __VERIFIER_assert(b == x * q + y * s) [L11] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(b == x * q + y * s) [L39] COND FALSE !(!(a != b)) [L42] COND TRUE a > b [L43] a = a - b [L44] p = p - q [L45] r = r - s [L34] EXPR counter++ [L34] COND TRUE counter++<50 [L35] CALL __VERIFIER_assert(1 == p * s - r * q) [L11] COND FALSE !(!(cond)) [L35] RET __VERIFIER_assert(1 == p * s - r * q) [L36] CALL __VERIFIER_assert(a == y * r + x * p) [L11] COND FALSE !(!(cond)) [L36] RET __VERIFIER_assert(a == y * r + x * p) [L37] CALL __VERIFIER_assert(b == x * q + y * s) [L11] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(b == x * q + y * s) [L39] COND FALSE !(!(a != b)) [L42] COND TRUE a > b [L43] a = a - b [L44] p = p - q [L45] r = r - s [L34] EXPR counter++ [L34] COND TRUE counter++<50 [L35] CALL __VERIFIER_assert(1 == p * s - r * q) [L11] COND FALSE !(!(cond)) [L35] RET __VERIFIER_assert(1 == p * s - r * q) [L36] CALL __VERIFIER_assert(a == y * r + x * p) [L11] COND FALSE !(!(cond)) [L36] RET __VERIFIER_assert(a == y * r + x * p) [L37] CALL __VERIFIER_assert(b == x * q + y * s) [L11] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(b == x * q + y * s) [L39] COND FALSE !(!(a != b)) [L42] COND TRUE a > b [L43] a = a - b [L44] p = p - q [L45] r = r - s [L34] EXPR counter++ [L34] COND TRUE counter++<50 [L35] CALL __VERIFIER_assert(1 == p * s - r * q) [L11] COND FALSE !(!(cond)) [L35] RET __VERIFIER_assert(1 == p * s - r * q) [L36] CALL __VERIFIER_assert(a == y * r + x * p) [L11] COND FALSE !(!(cond)) [L36] RET __VERIFIER_assert(a == y * r + x * p) [L37] CALL __VERIFIER_assert(b == x * q + y * s) [L11] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(b == x * q + y * s) [L39] COND FALSE !(!(a != b)) [L42] COND TRUE a > b [L43] a = a - b [L44] p = p - q [L45] r = r - s [L34] EXPR counter++ [L34] COND TRUE counter++<50 [L35] CALL __VERIFIER_assert(1 == p * s - r * q) [L11] COND FALSE !(!(cond)) [L35] RET __VERIFIER_assert(1 == p * s - r * q) [L36] CALL __VERIFIER_assert(a == y * r + x * p) [L11] COND FALSE !(!(cond)) [L36] RET __VERIFIER_assert(a == y * r + x * p) [L37] CALL __VERIFIER_assert(b == x * q + y * s) [L11] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(b == x * q + y * s) [L39] COND FALSE !(!(a != b)) [L42] COND TRUE a > b [L43] a = a - b [L44] p = p - q [L45] r = r - s [L34] EXPR counter++ [L34] COND TRUE counter++<50 [L35] CALL __VERIFIER_assert(1 == p * s - r * q) [L11] COND FALSE !(!(cond)) [L35] RET __VERIFIER_assert(1 == p * s - r * q) [L36] CALL __VERIFIER_assert(a == y * r + x * p) [L11] COND FALSE !(!(cond)) [L36] RET __VERIFIER_assert(a == y * r + x * p) [L37] CALL __VERIFIER_assert(b == x * q + y * s) [L11] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(b == x * q + y * s) [L39] COND FALSE !(!(a != b)) [L42] COND TRUE a > b [L43] a = a - b [L44] p = p - q [L45] r = r - s [L34] EXPR counter++ [L34] COND TRUE counter++<50 [L35] CALL __VERIFIER_assert(1 == p * s - r * q) [L11] COND FALSE !(!(cond)) [L35] RET __VERIFIER_assert(1 == p * s - r * q) [L36] CALL __VERIFIER_assert(a == y * r + x * p) [L11] COND FALSE !(!(cond)) [L36] RET __VERIFIER_assert(a == y * r + x * p) [L37] CALL __VERIFIER_assert(b == x * q + y * s) [L11] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(b == x * q + y * s) [L39] COND FALSE !(!(a != b)) [L42] COND TRUE a > b [L43] a = a - b [L44] p = p - q [L45] r = r - s [L34] EXPR counter++ [L34] COND TRUE counter++<50 [L35] CALL __VERIFIER_assert(1 == p * s - r * q) [L11] COND FALSE !(!(cond)) [L35] RET __VERIFIER_assert(1 == p * s - r * q) [L36] CALL __VERIFIER_assert(a == y * r + x * p) [L11] COND FALSE !(!(cond)) [L36] RET __VERIFIER_assert(a == y * r + x * p) [L37] CALL __VERIFIER_assert(b == x * q + y * s) [L11] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(b == x * q + y * s) [L39] COND FALSE !(!(a != b)) [L42] COND TRUE a > b [L43] a = a - b [L44] p = p - q [L45] r = r - s [L34] EXPR counter++ [L34] COND TRUE counter++<50 [L35] CALL __VERIFIER_assert(1 == p * s - r * q) [L11] COND FALSE !(!(cond)) [L35] RET __VERIFIER_assert(1 == p * s - r * q) [L36] CALL __VERIFIER_assert(a == y * r + x * p) [L11] COND FALSE !(!(cond)) [L36] RET __VERIFIER_assert(a == y * r + x * p) [L37] CALL __VERIFIER_assert(b == x * q + y * s) [L11] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(b == x * q + y * s) [L39] COND FALSE !(!(a != b)) [L42] COND TRUE a > b [L43] a = a - b [L44] p = p - q [L45] r = r - s [L34] EXPR counter++ [L34] COND TRUE counter++<50 [L35] CALL __VERIFIER_assert(1 == p * s - r * q) [L11] COND FALSE !(!(cond)) [L35] RET __VERIFIER_assert(1 == p * s - r * q) [L36] CALL __VERIFIER_assert(a == y * r + x * p) [L11] COND FALSE !(!(cond)) [L36] RET __VERIFIER_assert(a == y * r + x * p) [L37] CALL __VERIFIER_assert(b == x * q + y * s) [L11] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(b == x * q + y * s) [L39] COND FALSE !(!(a != b)) [L42] COND TRUE a > b [L43] a = a - b [L44] p = p - q [L45] r = r - s [L34] EXPR counter++ [L34] COND TRUE counter++<50 [L35] CALL __VERIFIER_assert(1 == p * s - r * q) [L11] COND FALSE !(!(cond)) [L35] RET __VERIFIER_assert(1 == p * s - r * q) [L36] CALL __VERIFIER_assert(a == y * r + x * p) [L11] COND FALSE !(!(cond)) [L36] RET __VERIFIER_assert(a == y * r + x * p) [L37] CALL __VERIFIER_assert(b == x * q + y * s) [L11] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(b == x * q + y * s) [L39] COND FALSE !(!(a != b)) [L42] COND TRUE a > b [L43] a = a - b [L44] p = p - q [L45] r = r - s [L34] EXPR counter++ [L34] COND TRUE counter++<50 [L35] CALL __VERIFIER_assert(1 == p * s - r * q) [L11] COND FALSE !(!(cond)) [L35] RET __VERIFIER_assert(1 == p * s - r * q) [L36] CALL __VERIFIER_assert(a == y * r + x * p) [L11] COND FALSE !(!(cond)) [L36] RET __VERIFIER_assert(a == y * r + x * p) [L37] CALL __VERIFIER_assert(b == x * q + y * s) [L11] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(b == x * q + y * s) [L39] COND FALSE !(!(a != b)) [L42] COND TRUE a > b [L43] a = a - b [L44] p = p - q [L45] r = r - s [L34] EXPR counter++ [L34] COND TRUE counter++<50 [L35] CALL __VERIFIER_assert(1 == p * s - r * q) [L11] COND FALSE !(!(cond)) [L35] RET __VERIFIER_assert(1 == p * s - r * q) [L36] CALL __VERIFIER_assert(a == y * r + x * p) [L11] COND FALSE !(!(cond)) [L36] RET __VERIFIER_assert(a == y * r + x * p) [L37] CALL __VERIFIER_assert(b == x * q + y * s) [L11] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(b == x * q + y * s) [L39] COND FALSE !(!(a != b)) [L42] COND TRUE a > b [L43] a = a - b [L44] p = p - q [L45] r = r - s [L34] EXPR counter++ [L34] COND TRUE counter++<50 [L35] CALL __VERIFIER_assert(1 == p * s - r * q) [L11] COND FALSE !(!(cond)) [L35] RET __VERIFIER_assert(1 == p * s - r * q) [L36] CALL __VERIFIER_assert(a == y * r + x * p) [L11] COND FALSE !(!(cond)) [L36] RET __VERIFIER_assert(a == y * r + x * p) [L37] CALL __VERIFIER_assert(b == x * q + y * s) [L11] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(b == x * q + y * s) [L39] COND FALSE !(!(a != b)) [L42] COND TRUE a > b [L43] a = a - b [L44] p = p - q [L45] r = r - s [L34] EXPR counter++ [L34] COND TRUE counter++<50 [L35] CALL __VERIFIER_assert(1 == p * s - r * q) [L11] COND FALSE !(!(cond)) [L35] RET __VERIFIER_assert(1 == p * s - r * q) [L36] CALL __VERIFIER_assert(a == y * r + x * p) [L11] COND FALSE !(!(cond)) [L36] RET __VERIFIER_assert(a == y * r + x * p) [L37] CALL __VERIFIER_assert(b == x * q + y * s) [L11] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(b == x * q + y * s) [L39] COND FALSE !(!(a != b)) [L42] COND TRUE a > b [L43] a = a - b [L44] p = p - q [L45] r = r - s [L34] EXPR counter++ [L34] COND TRUE counter++<50 [L35] CALL __VERIFIER_assert(1 == p * s - r * q) [L11] COND FALSE !(!(cond)) [L35] RET __VERIFIER_assert(1 == p * s - r * q) [L36] CALL __VERIFIER_assert(a == y * r + x * p) [L11] COND FALSE !(!(cond)) [L36] RET __VERIFIER_assert(a == y * r + x * p) [L37] CALL __VERIFIER_assert(b == x * q + y * s) [L11] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(b == x * q + y * s) [L39] COND FALSE !(!(a != b)) [L42] COND TRUE a > b [L43] a = a - b [L44] p = p - q [L45] r = r - s [L34] EXPR counter++ [L34] COND TRUE counter++<50 [L35] CALL __VERIFIER_assert(1 == p * s - r * q) [L11] COND FALSE !(!(cond)) [L35] RET __VERIFIER_assert(1 == p * s - r * q) [L36] CALL __VERIFIER_assert(a == y * r + x * p) [L11] COND FALSE !(!(cond)) [L36] RET __VERIFIER_assert(a == y * r + x * p) [L37] CALL __VERIFIER_assert(b == x * q + y * s) [L11] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(b == x * q + y * s) [L39] COND FALSE !(!(a != b)) [L42] COND TRUE a > b [L43] a = a - b [L44] p = p - q [L45] r = r - s [L34] EXPR counter++ [L34] COND TRUE counter++<50 [L35] CALL __VERIFIER_assert(1 == p * s - r * q) [L11] COND FALSE !(!(cond)) [L35] RET __VERIFIER_assert(1 == p * s - r * q) [L36] CALL __VERIFIER_assert(a == y * r + x * p) [L11] COND FALSE !(!(cond)) [L36] RET __VERIFIER_assert(a == y * r + x * p) [L37] CALL __VERIFIER_assert(b == x * q + y * s) [L11] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(b == x * q + y * s) [L39] COND FALSE !(!(a != b)) [L42] COND TRUE a > b [L43] a = a - b [L44] p = p - q [L45] r = r - s [L34] EXPR counter++ [L34] COND TRUE counter++<50 [L35] CALL __VERIFIER_assert(1 == p * s - r * q) [L11] COND FALSE !(!(cond)) [L35] RET __VERIFIER_assert(1 == p * s - r * q) [L36] CALL __VERIFIER_assert(a == y * r + x * p) [L11] COND FALSE !(!(cond)) [L36] RET __VERIFIER_assert(a == y * r + x * p) [L37] CALL __VERIFIER_assert(b == x * q + y * s) [L11] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(b == x * q + y * s) [L39] COND FALSE !(!(a != b)) [L42] COND TRUE a > b [L43] a = a - b [L44] p = p - q [L45] r = r - s [L34] EXPR counter++ [L34] COND TRUE counter++<50 [L35] CALL __VERIFIER_assert(1 == p * s - r * q) [L11] COND FALSE !(!(cond)) [L35] RET __VERIFIER_assert(1 == p * s - r * q) [L36] CALL __VERIFIER_assert(a == y * r + x * p) [L11] COND FALSE !(!(cond)) [L36] RET __VERIFIER_assert(a == y * r + x * p) [L37] CALL __VERIFIER_assert(b == x * q + y * s) [L11] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(b == x * q + y * s) [L39] COND FALSE !(!(a != b)) [L42] COND TRUE a > b [L43] a = a - b [L44] p = p - q [L45] r = r - s [L34] EXPR counter++ [L34] COND TRUE counter++<50 [L35] CALL __VERIFIER_assert(1 == p * s - r * q) [L11] COND FALSE !(!(cond)) [L35] RET __VERIFIER_assert(1 == p * s - r * q) [L36] CALL __VERIFIER_assert(a == y * r + x * p) [L11] COND FALSE !(!(cond)) [L36] RET __VERIFIER_assert(a == y * r + x * p) [L37] CALL __VERIFIER_assert(b == x * q + y * s) [L11] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(b == x * q + y * s) [L39] COND FALSE !(!(a != b)) [L42] COND TRUE a > b [L43] a = a - b [L44] p = p - q [L45] r = r - s [L34] EXPR counter++ [L34] COND TRUE counter++<50 [L35] CALL __VERIFIER_assert(1 == p * s - r * q) [L11] COND FALSE !(!(cond)) [L35] RET __VERIFIER_assert(1 == p * s - r * q) [L36] CALL __VERIFIER_assert(a == y * r + x * p) [L11] COND FALSE !(!(cond)) [L36] RET __VERIFIER_assert(a == y * r + x * p) [L37] CALL __VERIFIER_assert(b == x * q + y * s) [L11] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(b == x * q + y * s) [L39] COND FALSE !(!(a != b)) [L42] COND TRUE a > b [L43] a = a - b [L44] p = p - q [L45] r = r - s [L34] EXPR counter++ [L34] COND TRUE counter++<50 [L35] CALL __VERIFIER_assert(1 == p * s - r * q) [L11] COND FALSE !(!(cond)) [L35] RET __VERIFIER_assert(1 == p * s - r * q) [L36] CALL __VERIFIER_assert(a == y * r + x * p) [L11] COND FALSE !(!(cond)) [L36] RET __VERIFIER_assert(a == y * r + x * p) [L37] CALL __VERIFIER_assert(b == x * q + y * s) [L11] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(b == x * q + y * s) [L39] COND FALSE !(!(a != b)) [L42] COND TRUE a > b [L43] a = a - b [L44] p = p - q [L45] r = r - s [L34] EXPR counter++ [L34] COND TRUE counter++<50 [L35] CALL __VERIFIER_assert(1 == p * s - r * q) [L11] COND FALSE !(!(cond)) [L35] RET __VERIFIER_assert(1 == p * s - r * q) [L36] CALL __VERIFIER_assert(a == y * r + x * p) [L11] COND FALSE !(!(cond)) [L36] RET __VERIFIER_assert(a == y * r + x * p) [L37] CALL __VERIFIER_assert(b == x * q + y * s) [L11] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(b == x * q + y * s) [L39] COND FALSE !(!(a != b)) [L42] COND TRUE a > b [L43] a = a - b [L44] p = p - q [L45] r = r - s [L34] EXPR counter++ [L34] COND TRUE counter++<50 [L35] CALL __VERIFIER_assert(1 == p * s - r * q) [L11] COND FALSE !(!(cond)) [L35] RET __VERIFIER_assert(1 == p * s - r * q) [L36] CALL __VERIFIER_assert(a == y * r + x * p) [L11] COND FALSE !(!(cond)) [L36] RET __VERIFIER_assert(a == y * r + x * p) [L37] CALL __VERIFIER_assert(b == x * q + y * s) [L11] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(b == x * q + y * s) [L39] COND FALSE !(!(a != b)) [L42] COND TRUE a > b [L43] a = a - b [L44] p = p - q [L45] r = r - s [L34] EXPR counter++ [L34] COND TRUE counter++<50 [L35] CALL __VERIFIER_assert(1 == p * s - r * q) [L11] COND FALSE !(!(cond)) [L35] RET __VERIFIER_assert(1 == p * s - r * q) [L36] CALL __VERIFIER_assert(a == y * r + x * p) [L11] COND FALSE !(!(cond)) [L36] RET __VERIFIER_assert(a == y * r + x * p) [L37] CALL __VERIFIER_assert(b == x * q + y * s) [L11] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(b == x * q + y * s) [L39] COND FALSE !(!(a != b)) [L42] COND TRUE a > b [L43] a = a - b [L44] p = p - q [L45] r = r - s [L34] EXPR counter++ [L34] COND TRUE counter++<50 [L35] CALL __VERIFIER_assert(1 == p * s - r * q) [L11] COND FALSE !(!(cond)) [L35] RET __VERIFIER_assert(1 == p * s - r * q) [L36] CALL __VERIFIER_assert(a == y * r + x * p) [L11] COND FALSE !(!(cond)) [L36] RET __VERIFIER_assert(a == y * r + x * p) [L37] CALL __VERIFIER_assert(b == x * q + y * s) [L11] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(b == x * q + y * s) [L39] COND FALSE !(!(a != b)) [L42] COND TRUE a > b [L43] a = a - b [L44] p = p - q [L45] r = r - s [L34] EXPR counter++ [L34] COND TRUE counter++<50 [L35] CALL __VERIFIER_assert(1 == p * s - r * q) [L11] COND FALSE !(!(cond)) [L35] RET __VERIFIER_assert(1 == p * s - r * q) [L36] CALL __VERIFIER_assert(a == y * r + x * p) [L11] COND FALSE !(!(cond)) [L36] RET __VERIFIER_assert(a == y * r + x * p) [L37] CALL __VERIFIER_assert(b == x * q + y * s) [L11] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(b == x * q + y * s) [L39] COND FALSE !(!(a != b)) [L42] COND TRUE a > b [L43] a = a - b [L44] p = p - q [L45] r = r - s [L34] EXPR counter++ [L34] COND TRUE counter++<50 [L35] CALL __VERIFIER_assert(1 == p * s - r * q) [L11] COND FALSE !(!(cond)) [L35] RET __VERIFIER_assert(1 == p * s - r * q) [L36] CALL __VERIFIER_assert(a == y * r + x * p) [L11] COND FALSE !(!(cond)) [L36] RET __VERIFIER_assert(a == y * r + x * p) [L37] CALL __VERIFIER_assert(b == x * q + y * s) [L11] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(b == x * q + y * s) [L39] COND FALSE !(!(a != b)) [L42] COND TRUE a > b [L43] a = a - b [L44] p = p - q [L45] r = r - s [L34] EXPR counter++ [L34] COND TRUE counter++<50 [L35] CALL __VERIFIER_assert(1 == p * s - r * q) [L11] COND FALSE !(!(cond)) [L35] RET __VERIFIER_assert(1 == p * s - r * q) [L36] CALL __VERIFIER_assert(a == y * r + x * p) [L11] COND FALSE !(!(cond)) [L36] RET __VERIFIER_assert(a == y * r + x * p) [L37] CALL __VERIFIER_assert(b == x * q + y * s) [L11] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(b == x * q + y * s) [L39] COND FALSE !(!(a != b)) [L42] COND TRUE a > b [L43] a = a - b [L44] p = p - q [L45] r = r - s [L34] EXPR counter++ [L34] COND TRUE counter++<50 [L35] CALL __VERIFIER_assert(1 == p * s - r * q) [L11] COND FALSE !(!(cond)) [L35] RET __VERIFIER_assert(1 == p * s - r * q) [L36] CALL __VERIFIER_assert(a == y * r + x * p) [L11] COND FALSE !(!(cond)) [L36] RET __VERIFIER_assert(a == y * r + x * p) [L37] CALL __VERIFIER_assert(b == x * q + y * s) [L11] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(b == x * q + y * s) [L39] COND FALSE !(!(a != b)) [L42] COND TRUE a > b [L43] a = a - b [L44] p = p - q [L45] r = r - s [L34] EXPR counter++ [L34] COND TRUE counter++<50 [L35] CALL __VERIFIER_assert(1 == p * s - r * q) [L11] COND FALSE !(!(cond)) [L35] RET __VERIFIER_assert(1 == p * s - r * q) [L36] CALL __VERIFIER_assert(a == y * r + x * p) [L11] COND FALSE !(!(cond)) [L36] RET __VERIFIER_assert(a == y * r + x * p) [L37] CALL __VERIFIER_assert(b == x * q + y * s) [L11] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(b == x * q + y * s) [L39] COND FALSE !(!(a != b)) [L42] COND TRUE a > b [L43] a = a - b [L44] p = p - q [L45] r = r - s [L34] EXPR counter++ [L34] COND TRUE counter++<50 [L35] CALL __VERIFIER_assert(1 == p * s - r * q) [L11] COND FALSE !(!(cond)) [L35] RET __VERIFIER_assert(1 == p * s - r * q) [L36] CALL __VERIFIER_assert(a == y * r + x * p) [L11] COND FALSE !(!(cond)) [L36] RET __VERIFIER_assert(a == y * r + x * p) [L37] CALL __VERIFIER_assert(b == x * q + y * s) [L11] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(b == x * q + y * s) [L39] COND FALSE !(!(a != b)) [L42] COND TRUE a > b [L43] a = a - b [L44] p = p - q [L45] r = r - s [L34] EXPR counter++ [L34] COND TRUE counter++<50 [L35] CALL __VERIFIER_assert(1 == p * s - r * q) [L11] COND FALSE !(!(cond)) [L35] RET __VERIFIER_assert(1 == p * s - r * q) [L36] CALL __VERIFIER_assert(a == y * r + x * p) [L11] COND FALSE !(!(cond)) [L36] RET __VERIFIER_assert(a == y * r + x * p) [L37] CALL __VERIFIER_assert(b == x * q + y * s) [L11] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(b == x * q + y * s) [L39] COND FALSE !(!(a != b)) [L42] COND TRUE a > b [L43] a = a - b [L44] p = p - q [L45] r = r - s [L34] EXPR counter++ [L34] COND TRUE counter++<50 [L35] CALL __VERIFIER_assert(1 == p * s - r * q) [L11] COND FALSE !(!(cond)) [L35] RET __VERIFIER_assert(1 == p * s - r * q) [L36] CALL __VERIFIER_assert(a == y * r + x * p) [L11] COND FALSE !(!(cond)) [L36] RET __VERIFIER_assert(a == y * r + x * p) [L37] CALL __VERIFIER_assert(b == x * q + y * s) [L11] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(b == x * q + y * s) [L39] COND FALSE !(!(a != b)) [L42] COND TRUE a > b [L43] a = a - b [L44] p = p - q [L45] r = r - s [L34] EXPR counter++ [L34] COND TRUE counter++<50 [L35] CALL __VERIFIER_assert(1 == p * s - r * q) [L11] COND FALSE !(!(cond)) [L35] RET __VERIFIER_assert(1 == p * s - r * q) [L36] CALL __VERIFIER_assert(a == y * r + x * p) [L11] COND FALSE !(!(cond)) [L36] RET __VERIFIER_assert(a == y * r + x * p) [L37] CALL __VERIFIER_assert(b == x * q + y * s) [L11] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(b == x * q + y * s) [L39] COND FALSE !(!(a != b)) [L42] COND TRUE a > b [L43] a = a - b [L44] p = p - q [L45] r = r - s [L34] EXPR counter++ [L34] COND TRUE counter++<50 [L35] CALL __VERIFIER_assert(1 == p * s - r * q) [L11] COND FALSE !(!(cond)) [L35] RET __VERIFIER_assert(1 == p * s - r * q) [L36] CALL __VERIFIER_assert(a == y * r + x * p) [L11] COND FALSE !(!(cond)) [L36] RET __VERIFIER_assert(a == y * r + x * p) [L37] CALL __VERIFIER_assert(b == x * q + y * s) [L11] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(b == x * q + y * s) [L39] COND FALSE !(!(a != b)) [L42] COND TRUE a > b [L43] a = a - b [L44] p = p - q [L45] r = r - s [L34] EXPR counter++ [L34] COND TRUE counter++<50 [L35] CALL __VERIFIER_assert(1 == p * s - r * q) [L11] COND FALSE !(!(cond)) [L35] RET __VERIFIER_assert(1 == p * s - r * q) [L36] CALL __VERIFIER_assert(a == y * r + x * p) [L11] COND FALSE !(!(cond)) [L36] RET __VERIFIER_assert(a == y * r + x * p) [L37] CALL __VERIFIER_assert(b == x * q + y * s) [L11] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(b == x * q + y * s) [L39] COND FALSE !(!(a != b)) [L42] COND TRUE a > b [L43] a = a - b [L44] p = p - q [L45] r = r - s [L34] EXPR counter++ [L34] COND FALSE !(counter++<50) [L53] CALL __VERIFIER_assert(a - b == 0) [L11] COND TRUE !(cond) [L13] reach_error() - StatisticsResult: Ultimate Automizer benchmark data CFG has 6 procedures, 38 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 510.4s, OverallIterations: 82, TraceHistogramMax: 151, PathProgramHistogramMax: 100, EmptinessCheckTime: 0.4s, AutomataDifference: 130.4s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 8 mSolverCounterUnknown, 5430 SdHoareTripleChecker+Valid, 51.3s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 5236 mSDsluCounter, 26506 SdHoareTripleChecker+Invalid, 45.9s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 19783 mSDsCounter, 1595 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 28694 IncrementalHoareTripleChecker+Invalid, 30297 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 1595 mSolverCounterUnsat, 6723 mSDtfsCounter, 28694 mSolverCounterSat, 0.3s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 54372 GetRequests, 50680 SyntacticMatches, 73 SemanticMatches, 3619 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 23744 ImplicationChecksByTransitivity, 78.6s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=5503occurred in iteration=81, InterpolantAutomatonStates: 2937, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 48.4s AutomataMinimizationTime, 81 MinimizatonAttempts, 689 StatesRemovedByMinimization, 76 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: No data available, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate proved your program to be incorrect! [2022-04-06 22:30:54,774 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 0 Received shutdown request...