/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/acceleratedInterpolationJordan_32.epf -i ../../../trunk/examples/svcomp/nla-digbench-scaling/egcd3-ll_valuebound10.c -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-b030c9e [2022-03-20 15:10:01,332 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-03-20 15:10:01,334 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-03-20 15:10:01,375 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-03-20 15:10:01,377 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-03-20 15:10:01,378 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-03-20 15:10:01,383 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-03-20 15:10:01,385 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-03-20 15:10:01,387 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-03-20 15:10:01,393 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-03-20 15:10:01,394 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-03-20 15:10:01,395 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-03-20 15:10:01,395 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-03-20 15:10:01,397 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-03-20 15:10:01,398 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-03-20 15:10:01,399 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-03-20 15:10:01,400 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-03-20 15:10:01,400 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-03-20 15:10:01,404 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-03-20 15:10:01,409 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-03-20 15:10:01,410 INFO L181 SettingsManager]: Resetting HornVerifier preferences to default values [2022-03-20 15:10:01,411 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-03-20 15:10:01,412 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-03-20 15:10:01,413 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-03-20 15:10:01,414 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-03-20 15:10:01,420 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-03-20 15:10:01,420 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-03-20 15:10:01,420 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-03-20 15:10:01,421 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-03-20 15:10:01,421 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-03-20 15:10:01,423 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-03-20 15:10:01,423 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-03-20 15:10:01,424 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-03-20 15:10:01,425 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-03-20 15:10:01,425 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-03-20 15:10:01,426 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-03-20 15:10:01,426 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-03-20 15:10:01,427 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-03-20 15:10:01,427 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-03-20 15:10:01,427 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-03-20 15:10:01,428 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-03-20 15:10:01,429 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-03-20 15:10:01,430 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/acceleratedInterpolation/acceleratedInterpolationJordan_32.epf [2022-03-20 15:10:01,443 INFO L113 SettingsManager]: Loading preferences was successful [2022-03-20 15:10:01,444 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-03-20 15:10:01,445 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-03-20 15:10:01,445 INFO L138 SettingsManager]: * sizeof long=4 [2022-03-20 15:10:01,445 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-03-20 15:10:01,445 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-03-20 15:10:01,445 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-03-20 15:10:01,445 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-03-20 15:10:01,445 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-03-20 15:10:01,446 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-03-20 15:10:01,447 INFO L138 SettingsManager]: * sizeof long double=12 [2022-03-20 15:10:01,447 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-03-20 15:10:01,447 INFO L138 SettingsManager]: * Use constant arrays=true [2022-03-20 15:10:01,447 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-03-20 15:10:01,447 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-03-20 15:10:01,447 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-03-20 15:10:01,448 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-03-20 15:10:01,448 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-03-20 15:10:01,448 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-03-20 15:10:01,448 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-03-20 15:10:01,448 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=Craig_NestedInterpolation [2022-03-20 15:10:01,448 INFO L138 SettingsManager]: * Trace refinement strategy=ACCELERATED_INTERPOLATION [2022-03-20 15:10:01,448 INFO L138 SettingsManager]: * Trace refinement strategy used in Accelerated Interpolation=CAMEL [2022-03-20 15:10:01,448 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-03-20 15:10:01,449 INFO L138 SettingsManager]: * Loop acceleration method that is used by accelerated interpolation=JORDAN [2022-03-20 15:10:01,449 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-03-20 15:10:01,695 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-03-20 15:10:01,717 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-03-20 15:10:01,719 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-03-20 15:10:01,720 INFO L271 PluginConnector]: Initializing CDTParser... [2022-03-20 15:10:01,721 INFO L275 PluginConnector]: CDTParser initialized [2022-03-20 15:10:01,722 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/nla-digbench-scaling/egcd3-ll_valuebound10.c [2022-03-20 15:10:01,772 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/eab7f5a65/1eaaa98c72694f44bfccb27d20ac7c01/FLAG30f7ba7df [2022-03-20 15:10:02,168 INFO L306 CDTParser]: Found 1 translation units. [2022-03-20 15:10:02,169 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/nla-digbench-scaling/egcd3-ll_valuebound10.c [2022-03-20 15:10:02,174 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/eab7f5a65/1eaaa98c72694f44bfccb27d20ac7c01/FLAG30f7ba7df [2022-03-20 15:10:02,592 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/eab7f5a65/1eaaa98c72694f44bfccb27d20ac7c01 [2022-03-20 15:10:02,593 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-03-20 15:10:02,595 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2022-03-20 15:10:02,596 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-03-20 15:10:02,596 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-03-20 15:10:02,600 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-03-20 15:10:02,600 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.03 03:10:02" (1/1) ... [2022-03-20 15:10:02,601 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6dbd236c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 03:10:02, skipping insertion in model container [2022-03-20 15:10:02,601 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.03 03:10:02" (1/1) ... [2022-03-20 15:10:02,607 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-03-20 15:10:02,622 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-03-20 15:10:02,816 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/egcd3-ll_valuebound10.c[490,503] [2022-03-20 15:10:02,849 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-03-20 15:10:02,858 INFO L203 MainTranslator]: Completed pre-run [2022-03-20 15:10:02,870 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/egcd3-ll_valuebound10.c[490,503] [2022-03-20 15:10:02,889 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-03-20 15:10:02,903 INFO L208 MainTranslator]: Completed translation [2022-03-20 15:10:02,904 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 03:10:02 WrapperNode [2022-03-20 15:10:02,904 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-03-20 15:10:02,905 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-03-20 15:10:02,905 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-03-20 15:10:02,905 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-03-20 15:10:02,915 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 03:10:02" (1/1) ... [2022-03-20 15:10:02,916 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 03:10:02" (1/1) ... [2022-03-20 15:10:02,923 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 03:10:02" (1/1) ... [2022-03-20 15:10:02,924 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 03:10:02" (1/1) ... [2022-03-20 15:10:02,937 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 03:10:02" (1/1) ... [2022-03-20 15:10:02,943 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 03:10:02" (1/1) ... [2022-03-20 15:10:02,947 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 03:10:02" (1/1) ... [2022-03-20 15:10:02,950 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-03-20 15:10:02,951 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-03-20 15:10:02,951 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-03-20 15:10:02,951 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-03-20 15:10:02,952 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 03:10:02" (1/1) ... [2022-03-20 15:10:02,958 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-03-20 15:10:02,966 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:10:02,975 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-03-20 15:10:02,979 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-03-20 15:10:03,002 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2022-03-20 15:10:03,002 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-03-20 15:10:03,002 INFO L138 BoogieDeclarations]: Found implementation of procedure reach_error [2022-03-20 15:10:03,002 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2022-03-20 15:10:03,002 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2022-03-20 15:10:03,002 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2022-03-20 15:10:03,002 INFO L130 BoogieDeclarations]: Found specification of procedure abort [2022-03-20 15:10:03,003 INFO L130 BoogieDeclarations]: Found specification of procedure __assert_fail [2022-03-20 15:10:03,003 INFO L130 BoogieDeclarations]: Found specification of procedure reach_error [2022-03-20 15:10:03,003 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-03-20 15:10:03,003 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2022-03-20 15:10:03,003 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2022-03-20 15:10:03,003 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2022-03-20 15:10:03,003 INFO L130 BoogieDeclarations]: Found specification of procedure main [2022-03-20 15:10:03,003 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2022-03-20 15:10:03,004 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-03-20 15:10:03,004 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-03-20 15:10:03,004 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-03-20 15:10:03,004 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-03-20 15:10:03,004 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-03-20 15:10:03,052 INFO L234 CfgBuilder]: Building ICFG [2022-03-20 15:10:03,053 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-03-20 15:10:03,237 INFO L275 CfgBuilder]: Performing block encoding [2022-03-20 15:10:03,242 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-03-20 15:10:03,242 INFO L299 CfgBuilder]: Removed 3 assume(true) statements. [2022-03-20 15:10:03,258 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.03 03:10:03 BoogieIcfgContainer [2022-03-20 15:10:03,258 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-03-20 15:10:03,259 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-03-20 15:10:03,259 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-03-20 15:10:03,262 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-03-20 15:10:03,262 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 20.03 03:10:02" (1/3) ... [2022-03-20 15:10:03,262 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@41563756 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.03 03:10:03, skipping insertion in model container [2022-03-20 15:10:03,262 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 03:10:02" (2/3) ... [2022-03-20 15:10:03,263 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@41563756 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.03 03:10:03, skipping insertion in model container [2022-03-20 15:10:03,263 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.03 03:10:03" (3/3) ... [2022-03-20 15:10:03,264 INFO L111 eAbstractionObserver]: Analyzing ICFG egcd3-ll_valuebound10.c [2022-03-20 15:10:03,268 INFO L205 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:Craig_NestedInterpolation Determinization: PREDICATE_ABSTRACTION [2022-03-20 15:10:03,268 INFO L164 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-03-20 15:10:03,342 INFO L339 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-03-20 15:10:03,350 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-03-20 15:10:03,351 INFO L341 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-03-20 15:10:03,367 INFO L276 IsEmpty]: Start isEmpty. Operand has 40 states, 23 states have (on average 1.5217391304347827) internal successors, (35), 24 states have internal predecessors, (35), 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-03-20 15:10:03,374 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-03-20 15:10:03,374 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:10:03,374 INFO L499 BasicCegarLoop]: trace histogram [4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 15:10:03,375 INFO L403 AbstractCegarLoop]: === Iteration 1 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:10:03,378 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:10:03,379 INFO L85 PathProgramCache]: Analyzing trace with hash 1237885594, now seen corresponding path program 1 times [2022-03-20 15:10:03,391 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:10:03,392 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [389713986] [2022-03-20 15:10:03,405 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:10:03,406 INFO L85 PathProgramCache]: Analyzing trace with hash 1237885594, now seen corresponding path program 2 times [2022-03-20 15:10:03,408 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:10:03,408 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1065183878] [2022-03-20 15:10:03,408 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:10:03,409 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:10:03,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 15:10:03,593 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-20 15:10:03,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 15:10:03,609 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-03-20 15:10:03,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 15:10:03,618 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-03-20 15:10:03,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 15:10:03,630 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2022-03-20 15:10:03,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 15:10:03,640 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2022-03-20 15:10:03,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 15:10:03,648 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-03-20 15:10:03,649 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:10:03,649 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1065183878] [2022-03-20 15:10:03,650 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1065183878] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:10:03,650 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:10:03,651 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-03-20 15:10:03,653 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:10:03,653 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [389713986] [2022-03-20 15:10:03,653 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [389713986] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:10:03,653 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:10:03,653 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-03-20 15:10:03,654 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1358933419] [2022-03-20 15:10:03,654 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:10:03,657 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-03-20 15:10:03,658 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:10:03,686 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-03-20 15:10:03,686 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-20 15:10:03,688 INFO L87 Difference]: Start difference. First operand has 40 states, 23 states have (on average 1.5217391304347827) internal successors, (35), 24 states have internal predecessors, (35), 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 4.0) internal successors, (12), 2 states have internal predecessors, (12), 2 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-03-20 15:10:03,782 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:10:03,782 INFO L93 Difference]: Finished difference Result 73 states and 115 transitions. [2022-03-20 15:10:03,786 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-20 15:10:03,787 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 4.0) internal successors, (12), 2 states have internal predecessors, (12), 2 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 33 [2022-03-20 15:10:03,787 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:10:03,793 INFO L225 Difference]: With dead ends: 73 [2022-03-20 15:10:03,793 INFO L226 Difference]: Without dead ends: 35 [2022-03-20 15:10:03,795 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 15 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-03-20 15:10:03,800 INFO L913 BasicCegarLoop]: 40 mSDtfsCounter, 24 mSDsluCounter, 3 mSDsCounter, 0 mSdLazyCounter, 11 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 43 SdHoareTripleChecker+Invalid, 21 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 11 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 15:10:03,801 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [33 Valid, 43 Invalid, 21 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 11 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 15:10:03,815 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 35 states. [2022-03-20 15:10:03,838 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 35 to 35. [2022-03-20 15:10:03,839 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 35 states, 20 states have (on average 1.2) internal successors, (24), 21 states have internal predecessors, (24), 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-03-20 15:10:03,841 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 44 transitions. [2022-03-20 15:10:03,842 INFO L78 Accepts]: Start accepts. Automaton has 35 states and 44 transitions. Word has length 33 [2022-03-20 15:10:03,842 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:10:03,842 INFO L478 AbstractCegarLoop]: Abstraction has 35 states and 44 transitions. [2022-03-20 15:10:03,842 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 4.0) internal successors, (12), 2 states have internal predecessors, (12), 2 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-03-20 15:10:03,843 INFO L276 IsEmpty]: Start isEmpty. Operand 35 states and 44 transitions. [2022-03-20 15:10:03,844 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-03-20 15:10:03,844 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:10:03,845 INFO L499 BasicCegarLoop]: trace histogram [4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 15:10:03,845 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-03-20 15:10:03,846 INFO L403 AbstractCegarLoop]: === Iteration 2 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:10:03,848 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:10:03,848 INFO L85 PathProgramCache]: Analyzing trace with hash 1569470122, now seen corresponding path program 1 times [2022-03-20 15:10:03,848 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:10:03,849 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1148738275] [2022-03-20 15:10:03,850 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:10:03,851 INFO L85 PathProgramCache]: Analyzing trace with hash 1569470122, now seen corresponding path program 2 times [2022-03-20 15:10:03,851 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:10:03,852 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1573432443] [2022-03-20 15:10:03,852 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:10:03,852 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:10:03,880 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:10:03,881 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [329758167] [2022-03-20 15:10:03,881 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 15:10:03,881 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:10:03,881 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:10:03,888 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-03-20 15:10:03,889 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-03-20 15:10:03,933 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-03-20 15:10:03,933 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:10:03,935 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 17 conjunts are in the unsatisfiable core [2022-03-20 15:10:03,940 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:10:04,122 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-03-20 15:10:04,122 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-20 15:10:04,122 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:10:04,122 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1573432443] [2022-03-20 15:10:04,123 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:10:04,123 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [329758167] [2022-03-20 15:10:04,125 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [329758167] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:10:04,125 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:10:04,128 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-03-20 15:10:04,128 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:10:04,129 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1148738275] [2022-03-20 15:10:04,129 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1148738275] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:10:04,129 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:10:04,129 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-03-20 15:10:04,129 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1544552827] [2022-03-20 15:10:04,129 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:10:04,130 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-03-20 15:10:04,130 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:10:04,130 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-03-20 15:10:04,131 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-03-20 15:10:04,131 INFO L87 Difference]: Start difference. First operand 35 states and 44 transitions. Second operand has 6 states, 5 states have (on average 2.6) internal successors, (13), 5 states have internal predecessors, (13), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2022-03-20 15:10:04,246 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:10:04,246 INFO L93 Difference]: Finished difference Result 54 states and 69 transitions. [2022-03-20 15:10:04,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-03-20 15:10:04,246 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 2.6) internal successors, (13), 5 states have internal predecessors, (13), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) Word has length 34 [2022-03-20 15:10:04,247 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:10:04,249 INFO L225 Difference]: With dead ends: 54 [2022-03-20 15:10:04,249 INFO L226 Difference]: Without dead ends: 51 [2022-03-20 15:10:04,251 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2022-03-20 15:10:04,252 INFO L913 BasicCegarLoop]: 43 mSDtfsCounter, 14 mSDsluCounter, 154 mSDsCounter, 0 mSdLazyCounter, 55 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 18 SdHoareTripleChecker+Valid, 197 SdHoareTripleChecker+Invalid, 57 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 55 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 15:10:04,255 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [18 Valid, 197 Invalid, 57 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 55 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 15:10:04,258 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 51 states. [2022-03-20 15:10:04,268 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 51 to 50. [2022-03-20 15:10:04,268 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 50 states, 30 states have (on average 1.2) internal successors, (36), 31 states have internal predecessors, (36), 15 states have call successors, (15), 5 states have call predecessors, (15), 4 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2022-03-20 15:10:04,270 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 64 transitions. [2022-03-20 15:10:04,271 INFO L78 Accepts]: Start accepts. Automaton has 50 states and 64 transitions. Word has length 34 [2022-03-20 15:10:04,271 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:10:04,271 INFO L478 AbstractCegarLoop]: Abstraction has 50 states and 64 transitions. [2022-03-20 15:10:04,271 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 2.6) internal successors, (13), 5 states have internal predecessors, (13), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2022-03-20 15:10:04,271 INFO L276 IsEmpty]: Start isEmpty. Operand 50 states and 64 transitions. [2022-03-20 15:10:04,272 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-03-20 15:10:04,272 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:10:04,272 INFO L499 BasicCegarLoop]: trace histogram [4, 4, 4, 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-03-20 15:10:04,294 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2022-03-20 15:10:04,473 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:10:04,473 INFO L403 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:10:04,474 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:10:04,474 INFO L85 PathProgramCache]: Analyzing trace with hash 584996456, now seen corresponding path program 1 times [2022-03-20 15:10:04,474 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:10:04,474 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [344491232] [2022-03-20 15:10:04,475 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:10:04,475 INFO L85 PathProgramCache]: Analyzing trace with hash 584996456, now seen corresponding path program 2 times [2022-03-20 15:10:04,475 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:10:04,475 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [580607868] [2022-03-20 15:10:04,475 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:10:04,476 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:10:04,492 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:10:04,492 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1490093726] [2022-03-20 15:10:04,492 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 15:10:04,492 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:10:04,493 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:10:04,494 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-03-20 15:10:04,522 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-03-20 15:10:04,561 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 15:10:04,561 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:10:04,562 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-20 15:10:04,566 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:10:04,685 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 6 proven. 5 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2022-03-20 15:10:04,686 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:10:04,839 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 6 proven. 5 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2022-03-20 15:10:04,839 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:10:04,839 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [580607868] [2022-03-20 15:10:04,839 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:10:04,839 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1490093726] [2022-03-20 15:10:04,840 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1490093726] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:10:04,840 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:10:04,840 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 9 [2022-03-20 15:10:04,840 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:10:04,840 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [344491232] [2022-03-20 15:10:04,840 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [344491232] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:10:04,841 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:10:04,841 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-03-20 15:10:04,841 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [10536646] [2022-03-20 15:10:04,841 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:10:04,842 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-03-20 15:10:04,842 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:10:04,842 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-03-20 15:10:04,843 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2022-03-20 15:10:04,843 INFO L87 Difference]: Start difference. First operand 50 states and 64 transitions. Second operand has 8 states, 8 states have (on average 2.625) internal successors, (21), 7 states have internal predecessors, (21), 3 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-03-20 15:10:05,005 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:10:05,006 INFO L93 Difference]: Finished difference Result 103 states and 143 transitions. [2022-03-20 15:10:05,006 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-20 15:10:05,007 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 2.625) internal successors, (21), 7 states have internal predecessors, (21), 3 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 39 [2022-03-20 15:10:05,008 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:10:05,012 INFO L225 Difference]: With dead ends: 103 [2022-03-20 15:10:05,012 INFO L226 Difference]: Without dead ends: 96 [2022-03-20 15:10:05,013 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 69 SyntacticMatches, 1 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=47, Invalid=135, Unknown=0, NotChecked=0, Total=182 [2022-03-20 15:10:05,021 INFO L913 BasicCegarLoop]: 51 mSDtfsCounter, 58 mSDsluCounter, 237 mSDsCounter, 0 mSdLazyCounter, 109 mSolverCounterSat, 46 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 62 SdHoareTripleChecker+Valid, 288 SdHoareTripleChecker+Invalid, 155 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 46 IncrementalHoareTripleChecker+Valid, 109 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 15:10:05,022 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [62 Valid, 288 Invalid, 155 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [46 Valid, 109 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 15:10:05,022 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 96 states. [2022-03-20 15:10:05,042 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 96 to 71. [2022-03-20 15:10:05,042 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 71 states, 47 states have (on average 1.2553191489361701) internal successors, (59), 48 states have internal predecessors, (59), 19 states have call successors, (19), 5 states have call predecessors, (19), 4 states have return successors, (17), 17 states have call predecessors, (17), 17 states have call successors, (17) [2022-03-20 15:10:05,049 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 71 states to 71 states and 95 transitions. [2022-03-20 15:10:05,049 INFO L78 Accepts]: Start accepts. Automaton has 71 states and 95 transitions. Word has length 39 [2022-03-20 15:10:05,050 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:10:05,050 INFO L478 AbstractCegarLoop]: Abstraction has 71 states and 95 transitions. [2022-03-20 15:10:05,050 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 2.625) internal successors, (21), 7 states have internal predecessors, (21), 3 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-03-20 15:10:05,050 INFO L276 IsEmpty]: Start isEmpty. Operand 71 states and 95 transitions. [2022-03-20 15:10:05,051 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-03-20 15:10:05,051 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:10:05,051 INFO L499 BasicCegarLoop]: trace histogram [4, 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] [2022-03-20 15:10:05,069 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-03-20 15:10:05,259 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,SelfDestructingSolverStorable2 [2022-03-20 15:10:05,260 INFO L403 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:10:05,260 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:10:05,260 INFO L85 PathProgramCache]: Analyzing trace with hash -974923140, now seen corresponding path program 1 times [2022-03-20 15:10:05,260 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:10:05,260 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [431003782] [2022-03-20 15:10:05,261 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:10:05,261 INFO L85 PathProgramCache]: Analyzing trace with hash -974923140, now seen corresponding path program 2 times [2022-03-20 15:10:05,261 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:10:05,261 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [379426043] [2022-03-20 15:10:05,261 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:10:05,261 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:10:05,276 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:10:05,277 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [774336709] [2022-03-20 15:10:05,277 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 15:10:05,277 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:10:05,277 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:10:05,281 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-03-20 15:10:05,283 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-03-20 15:10:05,328 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 15:10:05,328 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:10:05,329 INFO L263 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 38 conjunts are in the unsatisfiable core [2022-03-20 15:10:05,331 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:10:05,728 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-03-20 15:10:05,729 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:10:06,013 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-03-20 15:10:06,018 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:10:06,018 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [379426043] [2022-03-20 15:10:06,020 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:10:06,020 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [774336709] [2022-03-20 15:10:06,020 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [774336709] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:10:06,021 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:10:06,021 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 9] total 18 [2022-03-20 15:10:06,021 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:10:06,021 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [431003782] [2022-03-20 15:10:06,021 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [431003782] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:10:06,021 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:10:06,021 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-03-20 15:10:06,021 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [804582493] [2022-03-20 15:10:06,022 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:10:06,022 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-20 15:10:06,022 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:10:06,022 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-20 15:10:06,023 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=246, Unknown=0, NotChecked=0, Total=306 [2022-03-20 15:10:06,023 INFO L87 Difference]: Start difference. First operand 71 states and 95 transitions. Second operand has 13 states, 12 states have (on average 2.0) internal successors, (24), 10 states have internal predecessors, (24), 4 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) [2022-03-20 15:10:06,395 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:10:06,395 INFO L93 Difference]: Finished difference Result 112 states and 151 transitions. [2022-03-20 15:10:06,396 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-03-20 15:10:06,396 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 2.0) internal successors, (24), 10 states have internal predecessors, (24), 4 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) Word has length 42 [2022-03-20 15:10:06,396 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:10:06,397 INFO L225 Difference]: With dead ends: 112 [2022-03-20 15:10:06,398 INFO L226 Difference]: Without dead ends: 110 [2022-03-20 15:10:06,398 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 66 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 81 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=96, Invalid=410, Unknown=0, NotChecked=0, Total=506 [2022-03-20 15:10:06,399 INFO L913 BasicCegarLoop]: 52 mSDtfsCounter, 63 mSDsluCounter, 337 mSDsCounter, 0 mSdLazyCounter, 340 mSolverCounterSat, 37 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 72 SdHoareTripleChecker+Valid, 389 SdHoareTripleChecker+Invalid, 377 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 37 IncrementalHoareTripleChecker+Valid, 340 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-20 15:10:06,399 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [72 Valid, 389 Invalid, 377 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [37 Valid, 340 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-20 15:10:06,400 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 110 states. [2022-03-20 15:10:06,419 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 110 to 93. [2022-03-20 15:10:06,420 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 93 states, 63 states have (on average 1.2380952380952381) internal successors, (78), 64 states have internal predecessors, (78), 23 states have call successors, (23), 7 states have call predecessors, (23), 6 states have return successors, (21), 21 states have call predecessors, (21), 21 states have call successors, (21) [2022-03-20 15:10:06,421 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 93 states to 93 states and 122 transitions. [2022-03-20 15:10:06,421 INFO L78 Accepts]: Start accepts. Automaton has 93 states and 122 transitions. Word has length 42 [2022-03-20 15:10:06,421 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:10:06,421 INFO L478 AbstractCegarLoop]: Abstraction has 93 states and 122 transitions. [2022-03-20 15:10:06,421 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 2.0) internal successors, (24), 10 states have internal predecessors, (24), 4 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) [2022-03-20 15:10:06,422 INFO L276 IsEmpty]: Start isEmpty. Operand 93 states and 122 transitions. [2022-03-20 15:10:06,423 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2022-03-20 15:10:06,423 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:10:06,423 INFO L499 BasicCegarLoop]: trace histogram [4, 4, 4, 3, 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, 1, 1, 1] [2022-03-20 15:10:06,449 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-03-20 15:10:06,640 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:10:06,640 INFO L403 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:10:06,641 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:10:06,641 INFO L85 PathProgramCache]: Analyzing trace with hash 81990170, now seen corresponding path program 1 times [2022-03-20 15:10:06,641 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:10:06,641 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [824637767] [2022-03-20 15:10:06,641 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:10:06,641 INFO L85 PathProgramCache]: Analyzing trace with hash 81990170, now seen corresponding path program 2 times [2022-03-20 15:10:06,642 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:10:06,642 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1120061392] [2022-03-20 15:10:06,642 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:10:06,642 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:10:06,657 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:10:06,657 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1225402445] [2022-03-20 15:10:06,657 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 15:10:06,658 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:10:06,658 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:10:06,659 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-03-20 15:10:06,687 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-03-20 15:10:06,717 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 15:10:06,717 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:10:06,718 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-20 15:10:06,720 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:10:06,886 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 7 proven. 6 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2022-03-20 15:10:06,886 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:10:06,987 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2022-03-20 15:10:06,987 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:10:06,987 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1120061392] [2022-03-20 15:10:06,988 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:10:06,988 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1225402445] [2022-03-20 15:10:06,988 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1225402445] provided 1 perfect and 1 imperfect interpolant sequences [2022-03-20 15:10:06,988 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-03-20 15:10:06,988 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [9] total 10 [2022-03-20 15:10:06,988 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:10:06,988 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [824637767] [2022-03-20 15:10:06,988 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [824637767] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:10:06,989 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:10:06,989 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-20 15:10:06,989 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [177937664] [2022-03-20 15:10:06,989 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:10:06,989 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-20 15:10:06,989 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:10:06,990 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-20 15:10:06,990 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2022-03-20 15:10:06,990 INFO L87 Difference]: Start difference. First operand 93 states and 122 transitions. Second operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 4 states have internal predecessors, (19), 2 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-03-20 15:10:07,048 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:10:07,048 INFO L93 Difference]: Finished difference Result 130 states and 179 transitions. [2022-03-20 15:10:07,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-20 15:10:07,049 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), 2 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 47 [2022-03-20 15:10:07,050 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:10:07,051 INFO L225 Difference]: With dead ends: 130 [2022-03-20 15:10:07,051 INFO L226 Difference]: Without dead ends: 128 [2022-03-20 15:10:07,051 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 84 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2022-03-20 15:10:07,053 INFO L913 BasicCegarLoop]: 42 mSDtfsCounter, 8 mSDsluCounter, 108 mSDsCounter, 0 mSdLazyCounter, 43 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 150 SdHoareTripleChecker+Invalid, 43 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 43 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-20 15:10:07,053 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [10 Valid, 150 Invalid, 43 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 43 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-20 15:10:07,055 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 128 states. [2022-03-20 15:10:07,092 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 128 to 123. [2022-03-20 15:10:07,092 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 123 states, 76 states have (on average 1.263157894736842) internal successors, (96), 77 states have internal predecessors, (96), 39 states have call successors, (39), 8 states have call predecessors, (39), 7 states have return successors, (37), 37 states have call predecessors, (37), 37 states have call successors, (37) [2022-03-20 15:10:07,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 123 states to 123 states and 172 transitions. [2022-03-20 15:10:07,095 INFO L78 Accepts]: Start accepts. Automaton has 123 states and 172 transitions. Word has length 47 [2022-03-20 15:10:07,096 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:10:07,096 INFO L478 AbstractCegarLoop]: Abstraction has 123 states and 172 transitions. [2022-03-20 15:10:07,096 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), 2 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-03-20 15:10:07,096 INFO L276 IsEmpty]: Start isEmpty. Operand 123 states and 172 transitions. [2022-03-20 15:10:07,099 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2022-03-20 15:10:07,099 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:10:07,099 INFO L499 BasicCegarLoop]: trace histogram [4, 4, 4, 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, 1, 1, 1] [2022-03-20 15:10:07,123 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-03-20 15:10:07,313 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:10:07,313 INFO L403 AbstractCegarLoop]: === Iteration 6 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:10:07,314 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:10:07,314 INFO L85 PathProgramCache]: Analyzing trace with hash 1524769911, now seen corresponding path program 1 times [2022-03-20 15:10:07,314 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:10:07,314 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1728274210] [2022-03-20 15:10:07,314 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:10:07,314 INFO L85 PathProgramCache]: Analyzing trace with hash 1524769911, now seen corresponding path program 2 times [2022-03-20 15:10:07,315 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:10:07,315 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1009890280] [2022-03-20 15:10:07,315 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:10:07,315 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:10:07,331 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:10:07,331 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [276704029] [2022-03-20 15:10:07,331 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 15:10:07,331 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:10:07,331 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:10:07,332 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-03-20 15:10:07,334 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-03-20 15:10:07,372 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 15:10:07,373 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:10:07,374 INFO L263 TraceCheckSpWp]: Trace formula consists of 148 conjuncts, 33 conjunts are in the unsatisfiable core [2022-03-20 15:10:07,376 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:10:07,699 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 11 proven. 7 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-03-20 15:10:07,700 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:10:07,878 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-03-20 15:10:07,878 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:10:07,879 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1009890280] [2022-03-20 15:10:07,879 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:10:07,879 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [276704029] [2022-03-20 15:10:07,879 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [276704029] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:10:07,879 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:10:07,879 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 7] total 14 [2022-03-20 15:10:07,879 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:10:07,879 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1728274210] [2022-03-20 15:10:07,879 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1728274210] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:10:07,880 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:10:07,880 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-03-20 15:10:07,880 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [512690625] [2022-03-20 15:10:07,880 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:10:07,880 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-20 15:10:07,880 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:10:07,880 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-20 15:10:07,881 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2022-03-20 15:10:07,881 INFO L87 Difference]: Start difference. First operand 123 states and 172 transitions. Second operand has 11 states, 10 states have (on average 2.7) internal successors, (27), 8 states have internal predecessors, (27), 3 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (6), 4 states have call predecessors, (6), 3 states have call successors, (6) [2022-03-20 15:10:08,096 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:10:08,096 INFO L93 Difference]: Finished difference Result 137 states and 184 transitions. [2022-03-20 15:10:08,097 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-20 15:10:08,097 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 2.7) internal successors, (27), 8 states have internal predecessors, (27), 3 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (6), 4 states have call predecessors, (6), 3 states have call successors, (6) Word has length 47 [2022-03-20 15:10:08,097 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:10:08,099 INFO L225 Difference]: With dead ends: 137 [2022-03-20 15:10:08,099 INFO L226 Difference]: Without dead ends: 135 [2022-03-20 15:10:08,100 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 80 SyntacticMatches, 1 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=51, Invalid=221, Unknown=0, NotChecked=0, Total=272 [2022-03-20 15:10:08,101 INFO L913 BasicCegarLoop]: 47 mSDtfsCounter, 87 mSDsluCounter, 207 mSDsCounter, 0 mSdLazyCounter, 201 mSolverCounterSat, 46 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 99 SdHoareTripleChecker+Valid, 254 SdHoareTripleChecker+Invalid, 247 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 46 IncrementalHoareTripleChecker+Valid, 201 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 15:10:08,102 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [99 Valid, 254 Invalid, 247 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [46 Valid, 201 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 15:10:08,103 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 135 states. [2022-03-20 15:10:08,131 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 135 to 131. [2022-03-20 15:10:08,132 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 131 states, 82 states have (on average 1.2439024390243902) internal successors, (102), 83 states have internal predecessors, (102), 39 states have call successors, (39), 10 states have call predecessors, (39), 9 states have return successors, (37), 37 states have call predecessors, (37), 37 states have call successors, (37) [2022-03-20 15:10:08,134 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 131 states to 131 states and 178 transitions. [2022-03-20 15:10:08,134 INFO L78 Accepts]: Start accepts. Automaton has 131 states and 178 transitions. Word has length 47 [2022-03-20 15:10:08,134 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:10:08,134 INFO L478 AbstractCegarLoop]: Abstraction has 131 states and 178 transitions. [2022-03-20 15:10:08,134 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 2.7) internal successors, (27), 8 states have internal predecessors, (27), 3 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (6), 4 states have call predecessors, (6), 3 states have call successors, (6) [2022-03-20 15:10:08,135 INFO L276 IsEmpty]: Start isEmpty. Operand 131 states and 178 transitions. [2022-03-20 15:10:08,135 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2022-03-20 15:10:08,135 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:10:08,135 INFO L499 BasicCegarLoop]: trace histogram [4, 4, 4, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 15:10:08,163 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2022-03-20 15:10:08,351 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:10:08,352 INFO L403 AbstractCegarLoop]: === Iteration 7 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:10:08,352 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:10:08,352 INFO L85 PathProgramCache]: Analyzing trace with hash 1836145722, now seen corresponding path program 3 times [2022-03-20 15:10:08,352 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:10:08,352 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [2008044882] [2022-03-20 15:10:08,353 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:10:08,353 INFO L85 PathProgramCache]: Analyzing trace with hash 1836145722, now seen corresponding path program 4 times [2022-03-20 15:10:08,353 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:10:08,353 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1728922738] [2022-03-20 15:10:08,353 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:10:08,353 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:10:08,364 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:10:08,371 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [862564366] [2022-03-20 15:10:08,371 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 15:10:08,371 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:10:08,371 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:10:08,372 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-03-20 15:10:08,373 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-03-20 15:10:08,416 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 15:10:08,417 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:10:08,417 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 5 conjunts are in the unsatisfiable core [2022-03-20 15:10:08,419 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:10:08,484 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-03-20 15:10:08,484 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-20 15:10:08,485 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:10:08,485 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1728922738] [2022-03-20 15:10:08,485 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:10:08,485 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [862564366] [2022-03-20 15:10:08,485 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [862564366] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:10:08,485 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:10:08,485 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-20 15:10:08,485 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:10:08,486 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [2008044882] [2022-03-20 15:10:08,486 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [2008044882] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:10:08,486 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:10:08,486 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-20 15:10:08,486 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [126013637] [2022-03-20 15:10:08,487 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:10:08,488 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-20 15:10:08,488 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:10:08,488 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-20 15:10:08,488 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-03-20 15:10:08,489 INFO L87 Difference]: Start difference. First operand 131 states and 178 transitions. Second operand has 5 states, 5 states have (on average 5.2) internal successors, (26), 5 states have internal predecessors, (26), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2022-03-20 15:10:08,559 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:10:08,559 INFO L93 Difference]: Finished difference Result 170 states and 230 transitions. [2022-03-20 15:10:08,559 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-03-20 15:10:08,559 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 5.2) internal successors, (26), 5 states have internal predecessors, (26), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) Word has length 47 [2022-03-20 15:10:08,561 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:10:08,563 INFO L225 Difference]: With dead ends: 170 [2022-03-20 15:10:08,564 INFO L226 Difference]: Without dead ends: 114 [2022-03-20 15:10:08,567 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 44 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2022-03-20 15:10:08,568 INFO L913 BasicCegarLoop]: 57 mSDtfsCounter, 18 mSDsluCounter, 123 mSDsCounter, 0 mSdLazyCounter, 57 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 180 SdHoareTripleChecker+Invalid, 66 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 57 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-20 15:10:08,568 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [22 Valid, 180 Invalid, 66 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 57 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-20 15:10:08,569 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 114 states. [2022-03-20 15:10:08,586 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 114 to 106. [2022-03-20 15:10:08,586 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 106 states, 65 states have (on average 1.1846153846153846) internal successors, (77), 66 states have internal predecessors, (77), 31 states have call successors, (31), 10 states have call predecessors, (31), 9 states have return successors, (29), 29 states have call predecessors, (29), 29 states have call successors, (29) [2022-03-20 15:10:08,588 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 106 states to 106 states and 137 transitions. [2022-03-20 15:10:08,588 INFO L78 Accepts]: Start accepts. Automaton has 106 states and 137 transitions. Word has length 47 [2022-03-20 15:10:08,588 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:10:08,588 INFO L478 AbstractCegarLoop]: Abstraction has 106 states and 137 transitions. [2022-03-20 15:10:08,588 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.2) internal successors, (26), 5 states have internal predecessors, (26), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2022-03-20 15:10:08,588 INFO L276 IsEmpty]: Start isEmpty. Operand 106 states and 137 transitions. [2022-03-20 15:10:08,589 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2022-03-20 15:10:08,590 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:10:08,590 INFO L499 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 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-03-20 15:10:08,615 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-03-20 15:10:08,803 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:10:08,804 INFO L403 AbstractCegarLoop]: === Iteration 8 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:10:08,804 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:10:08,804 INFO L85 PathProgramCache]: Analyzing trace with hash -1952108775, now seen corresponding path program 1 times [2022-03-20 15:10:08,804 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:10:08,804 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [2105726390] [2022-03-20 15:10:08,805 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:10:08,805 INFO L85 PathProgramCache]: Analyzing trace with hash -1952108775, now seen corresponding path program 2 times [2022-03-20 15:10:08,805 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:10:08,805 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [477786662] [2022-03-20 15:10:08,805 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:10:08,805 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:10:08,819 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:10:08,819 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1408758038] [2022-03-20 15:10:08,820 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 15:10:08,820 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:10:08,820 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:10:08,821 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-03-20 15:10:08,822 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-03-20 15:10:08,858 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 15:10:08,859 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:10:08,859 INFO L263 TraceCheckSpWp]: Trace formula consists of 144 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-20 15:10:08,861 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:10:08,946 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2022-03-20 15:10:08,946 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-20 15:10:08,947 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:10:08,947 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [477786662] [2022-03-20 15:10:08,947 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:10:08,947 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1408758038] [2022-03-20 15:10:08,947 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1408758038] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:10:08,947 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:10:08,947 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-20 15:10:08,947 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:10:08,947 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [2105726390] [2022-03-20 15:10:08,948 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [2105726390] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:10:08,948 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:10:08,948 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-20 15:10:08,948 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [470267582] [2022-03-20 15:10:08,948 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:10:08,950 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-20 15:10:08,950 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:10:08,950 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-20 15:10:08,950 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-03-20 15:10:08,950 INFO L87 Difference]: Start difference. First operand 106 states and 137 transitions. Second operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 4 states have internal predecessors, (19), 2 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2022-03-20 15:10:09,010 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:10:09,011 INFO L93 Difference]: Finished difference Result 158 states and 221 transitions. [2022-03-20 15:10:09,011 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-20 15:10:09,011 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), 2 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) Word has length 52 [2022-03-20 15:10:09,012 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:10:09,013 INFO L225 Difference]: With dead ends: 158 [2022-03-20 15:10:09,013 INFO L226 Difference]: Without dead ends: 156 [2022-03-20 15:10:09,014 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 48 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-03-20 15:10:09,014 INFO L913 BasicCegarLoop]: 46 mSDtfsCounter, 9 mSDsluCounter, 116 mSDsCounter, 0 mSdLazyCounter, 44 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 162 SdHoareTripleChecker+Invalid, 44 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 44 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-20 15:10:09,014 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [10 Valid, 162 Invalid, 44 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 44 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-20 15:10:09,015 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 156 states. [2022-03-20 15:10:09,038 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 156 to 140. [2022-03-20 15:10:09,038 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 140 states, 74 states have (on average 1.162162162162162) internal successors, (86), 81 states have internal predecessors, (86), 55 states have call successors, (55), 11 states have call predecessors, (55), 10 states have return successors, (53), 47 states have call predecessors, (53), 53 states have call successors, (53) [2022-03-20 15:10:09,040 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 140 states to 140 states and 194 transitions. [2022-03-20 15:10:09,041 INFO L78 Accepts]: Start accepts. Automaton has 140 states and 194 transitions. Word has length 52 [2022-03-20 15:10:09,042 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:10:09,042 INFO L478 AbstractCegarLoop]: Abstraction has 140 states and 194 transitions. [2022-03-20 15:10:09,042 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), 2 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2022-03-20 15:10:09,042 INFO L276 IsEmpty]: Start isEmpty. Operand 140 states and 194 transitions. [2022-03-20 15:10:09,044 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2022-03-20 15:10:09,044 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:10:09,044 INFO L499 BasicCegarLoop]: trace histogram [5, 4, 4, 4, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 15:10:09,069 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-03-20 15:10:09,259 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:10:09,259 INFO L403 AbstractCegarLoop]: === Iteration 9 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:10:09,260 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:10:09,260 INFO L85 PathProgramCache]: Analyzing trace with hash 188363668, now seen corresponding path program 1 times [2022-03-20 15:10:09,260 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:10:09,260 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1289109174] [2022-03-20 15:10:09,260 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:10:09,261 INFO L85 PathProgramCache]: Analyzing trace with hash 188363668, now seen corresponding path program 2 times [2022-03-20 15:10:09,261 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:10:09,261 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1843969050] [2022-03-20 15:10:09,261 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:10:09,261 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:10:09,271 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:10:09,272 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [985848948] [2022-03-20 15:10:09,287 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 15:10:09,287 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:10:09,287 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:10:09,288 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-03-20 15:10:09,290 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-03-20 15:10:09,334 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 15:10:09,334 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:10:09,336 INFO L263 TraceCheckSpWp]: Trace formula consists of 177 conjuncts, 52 conjunts are in the unsatisfiable core [2022-03-20 15:10:09,338 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:10:09,841 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 10 proven. 11 refuted. 0 times theorem prover too weak. 39 trivial. 0 not checked. [2022-03-20 15:10:09,841 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:10:10,342 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 10 proven. 11 refuted. 0 times theorem prover too weak. 39 trivial. 0 not checked. [2022-03-20 15:10:10,342 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:10:10,343 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1843969050] [2022-03-20 15:10:10,343 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:10:10,343 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [985848948] [2022-03-20 15:10:10,343 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [985848948] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:10:10,343 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:10:10,343 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 13] total 20 [2022-03-20 15:10:10,343 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:10:10,343 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1289109174] [2022-03-20 15:10:10,343 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1289109174] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:10:10,344 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:10:10,344 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-03-20 15:10:10,344 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [722999850] [2022-03-20 15:10:10,344 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:10:10,344 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-03-20 15:10:10,344 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:10:10,344 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-03-20 15:10:10,345 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=321, Unknown=0, NotChecked=0, Total=380 [2022-03-20 15:10:10,345 INFO L87 Difference]: Start difference. First operand 140 states and 194 transitions. Second operand has 12 states, 11 states have (on average 2.6363636363636362) internal successors, (29), 11 states have internal predecessors, (29), 3 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2022-03-20 15:10:10,820 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:10:10,820 INFO L93 Difference]: Finished difference Result 200 states and 283 transitions. [2022-03-20 15:10:10,821 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-20 15:10:10,821 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 2.6363636363636362) internal successors, (29), 11 states have internal predecessors, (29), 3 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) Word has length 64 [2022-03-20 15:10:10,822 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:10:10,825 INFO L225 Difference]: With dead ends: 200 [2022-03-20 15:10:10,825 INFO L226 Difference]: Without dead ends: 197 [2022-03-20 15:10:10,827 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 133 GetRequests, 108 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 74 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=107, Invalid=543, Unknown=0, NotChecked=0, Total=650 [2022-03-20 15:10:10,828 INFO L913 BasicCegarLoop]: 45 mSDtfsCounter, 53 mSDsluCounter, 338 mSDsCounter, 0 mSdLazyCounter, 458 mSolverCounterSat, 44 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 61 SdHoareTripleChecker+Valid, 383 SdHoareTripleChecker+Invalid, 502 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 44 IncrementalHoareTripleChecker+Valid, 458 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-20 15:10:10,829 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [61 Valid, 383 Invalid, 502 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [44 Valid, 458 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-20 15:10:10,830 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 197 states. [2022-03-20 15:10:10,866 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 197 to 193. [2022-03-20 15:10:10,867 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 193 states, 101 states have (on average 1.1782178217821782) internal successors, (119), 110 states have internal predecessors, (119), 79 states have call successors, (79), 13 states have call predecessors, (79), 12 states have return successors, (77), 69 states have call predecessors, (77), 77 states have call successors, (77) [2022-03-20 15:10:10,869 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 193 states to 193 states and 275 transitions. [2022-03-20 15:10:10,869 INFO L78 Accepts]: Start accepts. Automaton has 193 states and 275 transitions. Word has length 64 [2022-03-20 15:10:10,870 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:10:10,870 INFO L478 AbstractCegarLoop]: Abstraction has 193 states and 275 transitions. [2022-03-20 15:10:10,870 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 2.6363636363636362) internal successors, (29), 11 states have internal predecessors, (29), 3 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2022-03-20 15:10:10,870 INFO L276 IsEmpty]: Start isEmpty. Operand 193 states and 275 transitions. [2022-03-20 15:10:10,871 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 70 [2022-03-20 15:10:10,871 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:10:10,871 INFO L499 BasicCegarLoop]: trace histogram [5, 4, 4, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 15:10:10,893 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-03-20 15:10:11,091 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,SelfDestructingSolverStorable8 [2022-03-20 15:10:11,092 INFO L403 AbstractCegarLoop]: === Iteration 10 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:10:11,092 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:10:11,092 INFO L85 PathProgramCache]: Analyzing trace with hash -368004398, now seen corresponding path program 3 times [2022-03-20 15:10:11,092 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:10:11,092 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [794213990] [2022-03-20 15:10:11,093 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:10:11,093 INFO L85 PathProgramCache]: Analyzing trace with hash -368004398, now seen corresponding path program 4 times [2022-03-20 15:10:11,093 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:10:11,093 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1043298646] [2022-03-20 15:10:11,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:10:11,093 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:10:11,104 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:10:11,104 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1935805450] [2022-03-20 15:10:11,104 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 15:10:11,104 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:10:11,104 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:10:11,105 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-03-20 15:10:11,108 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-03-20 15:10:11,156 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 15:10:11,157 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:10:11,158 INFO L263 TraceCheckSpWp]: Trace formula consists of 168 conjuncts, 8 conjunts are in the unsatisfiable core [2022-03-20 15:10:11,160 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:10:11,281 INFO L134 CoverageAnalysis]: Checked inductivity of 69 backedges. 16 proven. 5 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2022-03-20 15:10:11,281 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:10:11,400 INFO L134 CoverageAnalysis]: Checked inductivity of 69 backedges. 16 proven. 5 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2022-03-20 15:10:11,400 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:10:11,400 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1043298646] [2022-03-20 15:10:11,400 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:10:11,401 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1935805450] [2022-03-20 15:10:11,401 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1935805450] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:10:11,401 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:10:11,401 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 8 [2022-03-20 15:10:11,401 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:10:11,401 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [794213990] [2022-03-20 15:10:11,401 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [794213990] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:10:11,401 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:10:11,402 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-03-20 15:10:11,402 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1568726264] [2022-03-20 15:10:11,402 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:10:11,402 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-03-20 15:10:11,403 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:10:11,403 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-03-20 15:10:11,403 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-03-20 15:10:11,403 INFO L87 Difference]: Start difference. First operand 193 states and 275 transitions. Second operand has 8 states, 8 states have (on average 3.875) internal successors, (31), 8 states have internal predecessors, (31), 3 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2022-03-20 15:10:11,695 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:10:11,696 INFO L93 Difference]: Finished difference Result 288 states and 424 transitions. [2022-03-20 15:10:11,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-03-20 15:10:11,696 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 3.875) internal successors, (31), 8 states have internal predecessors, (31), 3 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) Word has length 69 [2022-03-20 15:10:11,696 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:10:11,699 INFO L225 Difference]: With dead ends: 288 [2022-03-20 15:10:11,699 INFO L226 Difference]: Without dead ends: 281 [2022-03-20 15:10:11,699 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 153 GetRequests, 134 SyntacticMatches, 2 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=93, Invalid=249, Unknown=0, NotChecked=0, Total=342 [2022-03-20 15:10:11,700 INFO L913 BasicCegarLoop]: 87 mSDtfsCounter, 48 mSDsluCounter, 307 mSDsCounter, 0 mSdLazyCounter, 202 mSolverCounterSat, 84 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 52 SdHoareTripleChecker+Valid, 394 SdHoareTripleChecker+Invalid, 286 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 84 IncrementalHoareTripleChecker+Valid, 202 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-20 15:10:11,700 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [52 Valid, 394 Invalid, 286 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [84 Valid, 202 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-20 15:10:11,701 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 281 states. [2022-03-20 15:10:11,751 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 281 to 208. [2022-03-20 15:10:11,752 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 208 states, 116 states have (on average 1.206896551724138) internal successors, (140), 122 states have internal predecessors, (140), 79 states have call successors, (79), 13 states have call predecessors, (79), 12 states have return successors, (77), 72 states have call predecessors, (77), 77 states have call successors, (77) [2022-03-20 15:10:11,753 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 208 states to 208 states and 296 transitions. [2022-03-20 15:10:11,754 INFO L78 Accepts]: Start accepts. Automaton has 208 states and 296 transitions. Word has length 69 [2022-03-20 15:10:11,754 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:10:11,754 INFO L478 AbstractCegarLoop]: Abstraction has 208 states and 296 transitions. [2022-03-20 15:10:11,754 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 3.875) internal successors, (31), 8 states have internal predecessors, (31), 3 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2022-03-20 15:10:11,754 INFO L276 IsEmpty]: Start isEmpty. Operand 208 states and 296 transitions. [2022-03-20 15:10:11,755 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 75 [2022-03-20 15:10:11,755 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:10:11,755 INFO L499 BasicCegarLoop]: trace histogram [8, 7, 7, 4, 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, 1, 1, 1, 1, 1, 1] [2022-03-20 15:10:11,780 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-03-20 15:10:11,970 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2022-03-20 15:10:11,970 INFO L403 AbstractCegarLoop]: === Iteration 11 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:10:11,970 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:10:11,971 INFO L85 PathProgramCache]: Analyzing trace with hash -298771846, now seen corresponding path program 1 times [2022-03-20 15:10:11,971 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:10:11,971 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1654353047] [2022-03-20 15:10:11,971 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:10:11,971 INFO L85 PathProgramCache]: Analyzing trace with hash -298771846, now seen corresponding path program 2 times [2022-03-20 15:10:11,971 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:10:11,972 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1205542054] [2022-03-20 15:10:11,972 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:10:11,972 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:10:11,981 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:10:11,982 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1623410031] [2022-03-20 15:10:11,982 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 15:10:11,982 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:10:11,982 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:10:11,983 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-03-20 15:10:12,007 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-03-20 15:10:12,044 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 15:10:12,044 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:10:12,045 INFO L263 TraceCheckSpWp]: Trace formula consists of 186 conjuncts, 11 conjunts are in the unsatisfiable core [2022-03-20 15:10:12,050 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:10:12,178 INFO L134 CoverageAnalysis]: Checked inductivity of 127 backedges. 14 proven. 5 refuted. 0 times theorem prover too weak. 108 trivial. 0 not checked. [2022-03-20 15:10:12,178 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:10:12,332 INFO L134 CoverageAnalysis]: Checked inductivity of 127 backedges. 14 proven. 0 refuted. 0 times theorem prover too weak. 113 trivial. 0 not checked. [2022-03-20 15:10:12,332 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:10:12,332 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1205542054] [2022-03-20 15:10:12,333 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:10:12,333 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1623410031] [2022-03-20 15:10:12,333 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1623410031] provided 1 perfect and 1 imperfect interpolant sequences [2022-03-20 15:10:12,333 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-03-20 15:10:12,333 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [6] total 7 [2022-03-20 15:10:12,333 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:10:12,333 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1654353047] [2022-03-20 15:10:12,333 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1654353047] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:10:12,333 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:10:12,333 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-20 15:10:12,333 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [147813943] [2022-03-20 15:10:12,334 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:10:12,334 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-20 15:10:12,334 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:10:12,334 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-20 15:10:12,334 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-03-20 15:10:12,334 INFO L87 Difference]: Start difference. First operand 208 states and 296 transitions. Second operand has 5 states, 5 states have (on average 4.0) internal successors, (20), 4 states have internal predecessors, (20), 2 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2022-03-20 15:10:12,399 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:10:12,400 INFO L93 Difference]: Finished difference Result 214 states and 301 transitions. [2022-03-20 15:10:12,400 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-20 15:10:12,400 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 4.0) internal successors, (20), 4 states have internal predecessors, (20), 2 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) Word has length 74 [2022-03-20 15:10:12,400 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:10:12,402 INFO L225 Difference]: With dead ends: 214 [2022-03-20 15:10:12,402 INFO L226 Difference]: Without dead ends: 212 [2022-03-20 15:10:12,402 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 148 GetRequests, 140 SyntacticMatches, 2 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2022-03-20 15:10:12,403 INFO L913 BasicCegarLoop]: 42 mSDtfsCounter, 9 mSDsluCounter, 103 mSDsCounter, 0 mSdLazyCounter, 40 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 145 SdHoareTripleChecker+Invalid, 40 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 40 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-20 15:10:12,403 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [9 Valid, 145 Invalid, 40 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 40 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-20 15:10:12,403 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 212 states. [2022-03-20 15:10:12,438 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 212 to 212. [2022-03-20 15:10:12,439 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 212 states, 119 states have (on average 1.2016806722689075) internal successors, (143), 125 states have internal predecessors, (143), 79 states have call successors, (79), 14 states have call predecessors, (79), 13 states have return successors, (77), 72 states have call predecessors, (77), 77 states have call successors, (77) [2022-03-20 15:10:12,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 212 states to 212 states and 299 transitions. [2022-03-20 15:10:12,440 INFO L78 Accepts]: Start accepts. Automaton has 212 states and 299 transitions. Word has length 74 [2022-03-20 15:10:12,441 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:10:12,441 INFO L478 AbstractCegarLoop]: Abstraction has 212 states and 299 transitions. [2022-03-20 15:10:12,441 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 4.0) internal successors, (20), 4 states have internal predecessors, (20), 2 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2022-03-20 15:10:12,441 INFO L276 IsEmpty]: Start isEmpty. Operand 212 states and 299 transitions. [2022-03-20 15:10:12,442 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 73 [2022-03-20 15:10:12,442 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:10:12,442 INFO L499 BasicCegarLoop]: trace histogram [5, 4, 4, 4, 4, 4, 4, 3, 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, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 15:10:12,467 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-03-20 15:10:12,655 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,SelfDestructingSolverStorable10 [2022-03-20 15:10:12,655 INFO L403 AbstractCegarLoop]: === Iteration 12 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:10:12,656 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:10:12,656 INFO L85 PathProgramCache]: Analyzing trace with hash -2089538094, now seen corresponding path program 1 times [2022-03-20 15:10:12,656 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:10:12,656 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1766782197] [2022-03-20 15:10:12,656 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:10:12,657 INFO L85 PathProgramCache]: Analyzing trace with hash -2089538094, now seen corresponding path program 2 times [2022-03-20 15:10:12,657 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:10:12,657 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1744895607] [2022-03-20 15:10:12,657 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:10:12,657 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:10:12,671 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:10:12,672 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [82533139] [2022-03-20 15:10:12,672 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 15:10:12,672 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:10:12,672 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:10:12,676 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-03-20 15:10:12,678 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-03-20 15:10:12,726 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 15:10:12,726 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:10:12,727 INFO L263 TraceCheckSpWp]: Trace formula consists of 209 conjuncts, 16 conjunts are in the unsatisfiable core [2022-03-20 15:10:12,729 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:10:12,854 INFO L134 CoverageAnalysis]: Checked inductivity of 77 backedges. 25 proven. 9 refuted. 0 times theorem prover too weak. 43 trivial. 0 not checked. [2022-03-20 15:10:12,854 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:10:13,013 INFO L134 CoverageAnalysis]: Checked inductivity of 77 backedges. 25 proven. 9 refuted. 0 times theorem prover too weak. 43 trivial. 0 not checked. [2022-03-20 15:10:13,013 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:10:13,013 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1744895607] [2022-03-20 15:10:13,013 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:10:13,013 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [82533139] [2022-03-20 15:10:13,013 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [82533139] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:10:13,014 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:10:13,014 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 9 [2022-03-20 15:10:13,014 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:10:13,014 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1766782197] [2022-03-20 15:10:13,014 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1766782197] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:10:13,014 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:10:13,014 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-03-20 15:10:13,014 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1324072010] [2022-03-20 15:10:13,014 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:10:13,015 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-03-20 15:10:13,015 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:10:13,015 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-03-20 15:10:13,015 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2022-03-20 15:10:13,015 INFO L87 Difference]: Start difference. First operand 212 states and 299 transitions. Second operand has 8 states, 8 states have (on average 4.25) internal successors, (34), 7 states have internal predecessors, (34), 3 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2022-03-20 15:10:13,277 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:10:13,277 INFO L93 Difference]: Finished difference Result 226 states and 310 transitions. [2022-03-20 15:10:13,277 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-03-20 15:10:13,278 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 4.25) internal successors, (34), 7 states have internal predecessors, (34), 3 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) Word has length 72 [2022-03-20 15:10:13,278 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:10:13,282 INFO L225 Difference]: With dead ends: 226 [2022-03-20 15:10:13,282 INFO L226 Difference]: Without dead ends: 224 [2022-03-20 15:10:13,282 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 147 GetRequests, 136 SyntacticMatches, 1 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2022-03-20 15:10:13,283 INFO L913 BasicCegarLoop]: 33 mSDtfsCounter, 21 mSDsluCounter, 163 mSDsCounter, 0 mSdLazyCounter, 89 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 23 SdHoareTripleChecker+Valid, 196 SdHoareTripleChecker+Invalid, 99 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 89 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-20 15:10:13,283 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [23 Valid, 196 Invalid, 99 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 89 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-20 15:10:13,284 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 224 states. [2022-03-20 15:10:13,333 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 224 to 224. [2022-03-20 15:10:13,333 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 224 states, 128 states have (on average 1.1875) internal successors, (152), 134 states have internal predecessors, (152), 79 states have call successors, (79), 17 states have call predecessors, (79), 16 states have return successors, (77), 72 states have call predecessors, (77), 77 states have call successors, (77) [2022-03-20 15:10:13,334 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 224 states to 224 states and 308 transitions. [2022-03-20 15:10:13,335 INFO L78 Accepts]: Start accepts. Automaton has 224 states and 308 transitions. Word has length 72 [2022-03-20 15:10:13,335 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:10:13,335 INFO L478 AbstractCegarLoop]: Abstraction has 224 states and 308 transitions. [2022-03-20 15:10:13,335 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 4.25) internal successors, (34), 7 states have internal predecessors, (34), 3 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2022-03-20 15:10:13,335 INFO L276 IsEmpty]: Start isEmpty. Operand 224 states and 308 transitions. [2022-03-20 15:10:13,336 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2022-03-20 15:10:13,336 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:10:13,336 INFO L499 BasicCegarLoop]: trace histogram [7, 6, 6, 4, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 15:10:13,367 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-03-20 15:10:13,567 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,SelfDestructingSolverStorable11 [2022-03-20 15:10:13,567 INFO L403 AbstractCegarLoop]: === Iteration 13 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:10:13,568 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:10:13,568 INFO L85 PathProgramCache]: Analyzing trace with hash 1984914564, now seen corresponding path program 3 times [2022-03-20 15:10:13,568 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:10:13,568 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1150774508] [2022-03-20 15:10:13,568 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:10:13,568 INFO L85 PathProgramCache]: Analyzing trace with hash 1984914564, now seen corresponding path program 4 times [2022-03-20 15:10:13,568 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:10:13,568 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1010756589] [2022-03-20 15:10:13,569 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:10:13,569 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:10:13,584 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:10:13,585 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [420399426] [2022-03-20 15:10:13,585 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 15:10:13,585 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:10:13,585 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:10:13,586 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-03-20 15:10:13,608 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-03-20 15:10:13,630 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 15:10:13,630 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:10:13,631 INFO L263 TraceCheckSpWp]: Trace formula consists of 174 conjuncts, 4 conjunts are in the unsatisfiable core [2022-03-20 15:10:13,633 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:10:13,746 INFO L134 CoverageAnalysis]: Checked inductivity of 108 backedges. 48 proven. 0 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2022-03-20 15:10:13,746 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-20 15:10:13,746 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:10:13,746 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1010756589] [2022-03-20 15:10:13,747 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:10:13,747 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [420399426] [2022-03-20 15:10:13,747 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [420399426] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:10:13,747 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:10:13,747 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-20 15:10:13,747 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:10:13,747 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1150774508] [2022-03-20 15:10:13,747 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1150774508] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:10:13,747 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:10:13,747 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-20 15:10:13,747 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1987728014] [2022-03-20 15:10:13,748 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:10:13,748 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-20 15:10:13,748 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:10:13,748 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-20 15:10:13,748 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-03-20 15:10:13,748 INFO L87 Difference]: Start difference. First operand 224 states and 308 transitions. Second operand has 5 states, 5 states have (on average 5.6) internal successors, (28), 5 states have internal predecessors, (28), 3 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) [2022-03-20 15:10:13,839 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:10:13,840 INFO L93 Difference]: Finished difference Result 367 states and 500 transitions. [2022-03-20 15:10:13,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-03-20 15:10:13,840 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 5.6) internal successors, (28), 5 states have internal predecessors, (28), 3 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) Word has length 77 [2022-03-20 15:10:13,840 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:10:13,842 INFO L225 Difference]: With dead ends: 367 [2022-03-20 15:10:13,842 INFO L226 Difference]: Without dead ends: 230 [2022-03-20 15:10:13,844 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 74 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2022-03-20 15:10:13,844 INFO L913 BasicCegarLoop]: 45 mSDtfsCounter, 3 mSDsluCounter, 70 mSDsCounter, 0 mSdLazyCounter, 37 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 115 SdHoareTripleChecker+Invalid, 39 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 37 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-20 15:10:13,845 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [3 Valid, 115 Invalid, 39 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 37 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-20 15:10:13,845 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 230 states. [2022-03-20 15:10:13,890 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 230 to 214. [2022-03-20 15:10:13,891 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 214 states, 126 states have (on average 1.1825396825396826) internal successors, (149), 127 states have internal predecessors, (149), 71 states have call successors, (71), 17 states have call predecessors, (71), 16 states have return successors, (69), 69 states have call predecessors, (69), 69 states have call successors, (69) [2022-03-20 15:10:13,894 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 214 states to 214 states and 289 transitions. [2022-03-20 15:10:13,894 INFO L78 Accepts]: Start accepts. Automaton has 214 states and 289 transitions. Word has length 77 [2022-03-20 15:10:13,894 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:10:13,894 INFO L478 AbstractCegarLoop]: Abstraction has 214 states and 289 transitions. [2022-03-20 15:10:13,894 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.6) internal successors, (28), 5 states have internal predecessors, (28), 3 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) [2022-03-20 15:10:13,894 INFO L276 IsEmpty]: Start isEmpty. Operand 214 states and 289 transitions. [2022-03-20 15:10:13,895 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2022-03-20 15:10:13,895 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:10:13,895 INFO L499 BasicCegarLoop]: trace histogram [6, 5, 5, 4, 4, 4, 4, 3, 3, 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, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 15:10:13,920 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-03-20 15:10:14,109 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,SelfDestructingSolverStorable12 [2022-03-20 15:10:14,110 INFO L403 AbstractCegarLoop]: === Iteration 14 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:10:14,110 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:10:14,110 INFO L85 PathProgramCache]: Analyzing trace with hash -867272991, now seen corresponding path program 5 times [2022-03-20 15:10:14,110 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:10:14,110 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [2143864355] [2022-03-20 15:10:14,110 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:10:14,111 INFO L85 PathProgramCache]: Analyzing trace with hash -867272991, now seen corresponding path program 6 times [2022-03-20 15:10:14,111 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:10:14,111 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1705850047] [2022-03-20 15:10:14,111 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:10:14,111 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:10:14,120 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:10:14,120 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1861478214] [2022-03-20 15:10:14,120 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 15:10:14,120 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:10:14,120 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:10:14,129 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-03-20 15:10:14,130 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-03-20 15:10:14,195 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-03-20 15:10:14,195 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:10:14,196 INFO L263 TraceCheckSpWp]: Trace formula consists of 196 conjuncts, 71 conjunts are in the unsatisfiable core [2022-03-20 15:10:14,198 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:10:14,976 INFO L134 CoverageAnalysis]: Checked inductivity of 96 backedges. 20 proven. 30 refuted. 0 times theorem prover too weak. 46 trivial. 0 not checked. [2022-03-20 15:10:14,976 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:10:18,876 INFO L134 CoverageAnalysis]: Checked inductivity of 96 backedges. 21 proven. 21 refuted. 0 times theorem prover too weak. 54 trivial. 0 not checked. [2022-03-20 15:10:18,876 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:10:18,876 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1705850047] [2022-03-20 15:10:18,876 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:10:18,876 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1861478214] [2022-03-20 15:10:18,876 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1861478214] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:10:18,877 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:10:18,877 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 13] total 23 [2022-03-20 15:10:18,877 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:10:18,877 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [2143864355] [2022-03-20 15:10:18,877 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [2143864355] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:10:18,877 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:10:18,877 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2022-03-20 15:10:18,877 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1509218008] [2022-03-20 15:10:18,877 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:10:18,878 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-20 15:10:18,878 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:10:18,878 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-20 15:10:18,878 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=419, Unknown=1, NotChecked=0, Total=506 [2022-03-20 15:10:18,879 INFO L87 Difference]: Start difference. First operand 214 states and 289 transitions. Second operand has 15 states, 14 states have (on average 2.642857142857143) internal successors, (37), 13 states have internal predecessors, (37), 5 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-03-20 15:10:19,526 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:10:19,526 INFO L93 Difference]: Finished difference Result 285 states and 377 transitions. [2022-03-20 15:10:19,527 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-03-20 15:10:19,527 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 14 states have (on average 2.642857142857143) internal successors, (37), 13 states have internal predecessors, (37), 5 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 77 [2022-03-20 15:10:19,527 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:10:19,529 INFO L225 Difference]: With dead ends: 285 [2022-03-20 15:10:19,529 INFO L226 Difference]: Without dead ends: 283 [2022-03-20 15:10:19,530 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 160 GetRequests, 128 SyntacticMatches, 4 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 123 ImplicationChecksByTransitivity, 3.4s TimeCoverageRelationStatistics Valid=147, Invalid=722, Unknown=1, NotChecked=0, Total=870 [2022-03-20 15:10:19,530 INFO L913 BasicCegarLoop]: 50 mSDtfsCounter, 63 mSDsluCounter, 446 mSDsCounter, 0 mSdLazyCounter, 609 mSolverCounterSat, 44 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 75 SdHoareTripleChecker+Valid, 496 SdHoareTripleChecker+Invalid, 653 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 44 IncrementalHoareTripleChecker+Valid, 609 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-20 15:10:19,530 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [75 Valid, 496 Invalid, 653 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [44 Valid, 609 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-20 15:10:19,532 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 283 states. [2022-03-20 15:10:19,582 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 283 to 222. [2022-03-20 15:10:19,583 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 222 states, 132 states have (on average 1.1742424242424243) internal successors, (155), 133 states have internal predecessors, (155), 71 states have call successors, (71), 19 states have call predecessors, (71), 18 states have return successors, (69), 69 states have call predecessors, (69), 69 states have call successors, (69) [2022-03-20 15:10:19,585 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 222 states to 222 states and 295 transitions. [2022-03-20 15:10:19,586 INFO L78 Accepts]: Start accepts. Automaton has 222 states and 295 transitions. Word has length 77 [2022-03-20 15:10:19,586 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:10:19,586 INFO L478 AbstractCegarLoop]: Abstraction has 222 states and 295 transitions. [2022-03-20 15:10:19,586 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 14 states have (on average 2.642857142857143) internal successors, (37), 13 states have internal predecessors, (37), 5 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-03-20 15:10:19,586 INFO L276 IsEmpty]: Start isEmpty. Operand 222 states and 295 transitions. [2022-03-20 15:10:19,588 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 87 [2022-03-20 15:10:19,588 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:10:19,588 INFO L499 BasicCegarLoop]: trace histogram [9, 8, 8, 4, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 15:10:19,613 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-03-20 15:10:19,803 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,SelfDestructingSolverStorable13 [2022-03-20 15:10:19,803 INFO L403 AbstractCegarLoop]: === Iteration 15 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:10:19,804 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:10:19,804 INFO L85 PathProgramCache]: Analyzing trace with hash -1679616651, now seen corresponding path program 1 times [2022-03-20 15:10:19,804 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:10:19,804 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [973263697] [2022-03-20 15:10:19,804 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:10:19,805 INFO L85 PathProgramCache]: Analyzing trace with hash -1679616651, now seen corresponding path program 2 times [2022-03-20 15:10:19,805 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:10:19,805 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1568259578] [2022-03-20 15:10:19,805 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:10:19,805 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:10:19,815 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:10:19,815 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [772072894] [2022-03-20 15:10:19,815 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 15:10:19,815 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:10:19,815 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:10:19,820 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-03-20 15:10:19,822 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-03-20 15:10:19,872 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 15:10:19,872 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:10:19,874 INFO L263 TraceCheckSpWp]: Trace formula consists of 219 conjuncts, 61 conjunts are in the unsatisfiable core [2022-03-20 15:10:19,876 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:10:20,564 INFO L134 CoverageAnalysis]: Checked inductivity of 162 backedges. 35 proven. 27 refuted. 0 times theorem prover too weak. 100 trivial. 0 not checked. [2022-03-20 15:10:20,564 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:10:22,994 INFO L134 CoverageAnalysis]: Checked inductivity of 162 backedges. 35 proven. 27 refuted. 0 times theorem prover too weak. 100 trivial. 0 not checked. [2022-03-20 15:10:22,994 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:10:22,994 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1568259578] [2022-03-20 15:10:22,994 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:10:22,994 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [772072894] [2022-03-20 15:10:22,994 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [772072894] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:10:22,995 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:10:22,995 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 15] total 23 [2022-03-20 15:10:22,995 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:10:22,995 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [973263697] [2022-03-20 15:10:22,995 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [973263697] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:10:22,995 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:10:22,995 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-03-20 15:10:22,995 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [392360218] [2022-03-20 15:10:22,995 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:10:22,996 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-20 15:10:22,996 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:10:22,996 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-20 15:10:22,996 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=429, Unknown=0, NotChecked=0, Total=506 [2022-03-20 15:10:22,996 INFO L87 Difference]: Start difference. First operand 222 states and 295 transitions. Second operand has 13 states, 12 states have (on average 2.5833333333333335) internal successors, (31), 12 states have internal predecessors, (31), 4 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (13), 3 states have call predecessors, (13), 3 states have call successors, (13) [2022-03-20 15:10:23,907 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:10:23,907 INFO L93 Difference]: Finished difference Result 309 states and 417 transitions. [2022-03-20 15:10:23,907 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-20 15:10:23,907 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 2.5833333333333335) internal successors, (31), 12 states have internal predecessors, (31), 4 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (13), 3 states have call predecessors, (13), 3 states have call successors, (13) Word has length 86 [2022-03-20 15:10:23,908 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:10:23,909 INFO L225 Difference]: With dead ends: 309 [2022-03-20 15:10:23,909 INFO L226 Difference]: Without dead ends: 306 [2022-03-20 15:10:23,910 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 178 GetRequests, 148 SyntacticMatches, 2 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 120 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=143, Invalid=727, Unknown=0, NotChecked=0, Total=870 [2022-03-20 15:10:23,910 INFO L913 BasicCegarLoop]: 52 mSDtfsCounter, 57 mSDsluCounter, 349 mSDsCounter, 0 mSdLazyCounter, 479 mSolverCounterSat, 77 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 65 SdHoareTripleChecker+Valid, 401 SdHoareTripleChecker+Invalid, 556 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 77 IncrementalHoareTripleChecker+Valid, 479 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-20 15:10:23,910 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [65 Valid, 401 Invalid, 556 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [77 Valid, 479 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-20 15:10:23,911 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 306 states. [2022-03-20 15:10:23,967 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 306 to 287. [2022-03-20 15:10:23,968 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 287 states, 166 states have (on average 1.1927710843373494) internal successors, (198), 167 states have internal predecessors, (198), 99 states have call successors, (99), 22 states have call predecessors, (99), 21 states have return successors, (97), 97 states have call predecessors, (97), 97 states have call successors, (97) [2022-03-20 15:10:23,969 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 287 states to 287 states and 394 transitions. [2022-03-20 15:10:23,970 INFO L78 Accepts]: Start accepts. Automaton has 287 states and 394 transitions. Word has length 86 [2022-03-20 15:10:23,970 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:10:23,970 INFO L478 AbstractCegarLoop]: Abstraction has 287 states and 394 transitions. [2022-03-20 15:10:23,970 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 2.5833333333333335) internal successors, (31), 12 states have internal predecessors, (31), 4 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (13), 3 states have call predecessors, (13), 3 states have call successors, (13) [2022-03-20 15:10:23,970 INFO L276 IsEmpty]: Start isEmpty. Operand 287 states and 394 transitions. [2022-03-20 15:10:23,971 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2022-03-20 15:10:23,971 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:10:23,971 INFO L499 BasicCegarLoop]: trace histogram [9, 8, 8, 4, 4, 4, 3, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 15:10:23,991 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2022-03-20 15:10:24,181 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:10:24,182 INFO L403 AbstractCegarLoop]: === Iteration 16 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:10:24,182 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:10:24,182 INFO L85 PathProgramCache]: Analyzing trace with hash -1455197645, now seen corresponding path program 3 times [2022-03-20 15:10:24,182 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:10:24,182 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1421214514] [2022-03-20 15:10:24,183 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:10:24,183 INFO L85 PathProgramCache]: Analyzing trace with hash -1455197645, now seen corresponding path program 4 times [2022-03-20 15:10:24,183 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:10:24,183 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1299480587] [2022-03-20 15:10:24,183 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:10:24,183 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:10:24,191 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:10:24,191 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [341098801] [2022-03-20 15:10:24,191 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 15:10:24,191 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:10:24,192 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:10:24,193 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-03-20 15:10:24,197 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-03-20 15:10:24,239 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 15:10:24,239 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:10:24,241 INFO L263 TraceCheckSpWp]: Trace formula consists of 210 conjuncts, 83 conjunts are in the unsatisfiable core [2022-03-20 15:10:24,242 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:10:25,098 INFO L134 CoverageAnalysis]: Checked inductivity of 171 backedges. 51 proven. 32 refuted. 0 times theorem prover too weak. 88 trivial. 0 not checked. [2022-03-20 15:10:25,098 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:10:27,024 INFO L134 CoverageAnalysis]: Checked inductivity of 171 backedges. 61 proven. 17 refuted. 0 times theorem prover too weak. 93 trivial. 0 not checked. [2022-03-20 15:10:27,024 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:10:27,024 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1299480587] [2022-03-20 15:10:27,024 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:10:27,024 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [341098801] [2022-03-20 15:10:27,024 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [341098801] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:10:27,024 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:10:27,024 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 15] total 27 [2022-03-20 15:10:27,025 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:10:27,025 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1421214514] [2022-03-20 15:10:27,025 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1421214514] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:10:27,025 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:10:27,025 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2022-03-20 15:10:27,025 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1767169380] [2022-03-20 15:10:27,025 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:10:27,025 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-20 15:10:27,025 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:10:27,025 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-20 15:10:27,026 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=596, Unknown=0, NotChecked=0, Total=702 [2022-03-20 15:10:27,026 INFO L87 Difference]: Start difference. First operand 287 states and 394 transitions. Second operand has 17 states, 15 states have (on average 2.4) internal successors, (36), 15 states have internal predecessors, (36), 6 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (13), 4 states have call predecessors, (13), 5 states have call successors, (13) [2022-03-20 15:10:28,468 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:10:28,469 INFO L93 Difference]: Finished difference Result 383 states and 524 transitions. [2022-03-20 15:10:28,469 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-03-20 15:10:28,469 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 15 states have (on average 2.4) internal successors, (36), 15 states have internal predecessors, (36), 6 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (13), 4 states have call predecessors, (13), 5 states have call successors, (13) Word has length 91 [2022-03-20 15:10:28,469 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:10:28,472 INFO L225 Difference]: With dead ends: 383 [2022-03-20 15:10:28,472 INFO L226 Difference]: Without dead ends: 380 [2022-03-20 15:10:28,472 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 187 GetRequests, 153 SyntacticMatches, 3 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 201 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=159, Invalid=897, Unknown=0, NotChecked=0, Total=1056 [2022-03-20 15:10:28,473 INFO L913 BasicCegarLoop]: 59 mSDtfsCounter, 66 mSDsluCounter, 547 mSDsCounter, 0 mSdLazyCounter, 797 mSolverCounterSat, 72 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 84 SdHoareTripleChecker+Valid, 606 SdHoareTripleChecker+Invalid, 869 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 72 IncrementalHoareTripleChecker+Valid, 797 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-20 15:10:28,473 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [84 Valid, 606 Invalid, 869 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [72 Valid, 797 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-03-20 15:10:28,473 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 380 states. [2022-03-20 15:10:28,546 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 380 to 356. [2022-03-20 15:10:28,547 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 356 states, 203 states have (on average 1.2019704433497538) internal successors, (244), 204 states have internal predecessors, (244), 127 states have call successors, (127), 26 states have call predecessors, (127), 25 states have return successors, (125), 125 states have call predecessors, (125), 125 states have call successors, (125) [2022-03-20 15:10:28,549 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 356 states to 356 states and 496 transitions. [2022-03-20 15:10:28,549 INFO L78 Accepts]: Start accepts. Automaton has 356 states and 496 transitions. Word has length 91 [2022-03-20 15:10:28,549 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:10:28,549 INFO L478 AbstractCegarLoop]: Abstraction has 356 states and 496 transitions. [2022-03-20 15:10:28,550 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 15 states have (on average 2.4) internal successors, (36), 15 states have internal predecessors, (36), 6 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (13), 4 states have call predecessors, (13), 5 states have call successors, (13) [2022-03-20 15:10:28,550 INFO L276 IsEmpty]: Start isEmpty. Operand 356 states and 496 transitions. [2022-03-20 15:10:28,551 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 103 [2022-03-20 15:10:28,551 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:10:28,551 INFO L499 BasicCegarLoop]: trace histogram [10, 9, 9, 5, 4, 4, 4, 3, 3, 3, 3, 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, 1, 1, 1] [2022-03-20 15:10:28,577 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-03-20 15:10:28,767 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,SelfDestructingSolverStorable15 [2022-03-20 15:10:28,768 INFO L403 AbstractCegarLoop]: === Iteration 17 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:10:28,768 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:10:28,768 INFO L85 PathProgramCache]: Analyzing trace with hash -100199667, now seen corresponding path program 7 times [2022-03-20 15:10:28,768 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:10:28,779 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1447100701] [2022-03-20 15:10:28,780 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:10:28,780 INFO L85 PathProgramCache]: Analyzing trace with hash -100199667, now seen corresponding path program 8 times [2022-03-20 15:10:28,780 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:10:28,780 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [962725961] [2022-03-20 15:10:28,780 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:10:28,780 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:10:28,787 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:10:28,787 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [392297632] [2022-03-20 15:10:28,787 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 15:10:28,788 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:10:28,788 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:10:28,789 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-03-20 15:10:28,799 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-03-20 15:10:28,843 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 15:10:28,843 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:10:28,845 INFO L263 TraceCheckSpWp]: Trace formula consists of 266 conjuncts, 82 conjunts are in the unsatisfiable core [2022-03-20 15:10:28,846 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:10:29,616 INFO L134 CoverageAnalysis]: Checked inductivity of 226 backedges. 57 proven. 55 refuted. 0 times theorem prover too weak. 114 trivial. 0 not checked. [2022-03-20 15:10:29,617 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:10:30,233 INFO L134 CoverageAnalysis]: Checked inductivity of 226 backedges. 78 proven. 18 refuted. 0 times theorem prover too weak. 130 trivial. 0 not checked. [2022-03-20 15:10:30,234 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:10:30,234 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [962725961] [2022-03-20 15:10:30,234 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:10:30,234 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [392297632] [2022-03-20 15:10:30,234 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [392297632] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:10:30,234 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:10:30,234 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 12] total 25 [2022-03-20 15:10:30,234 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:10:30,234 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1447100701] [2022-03-20 15:10:30,235 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1447100701] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:10:30,235 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:10:30,235 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-03-20 15:10:30,235 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [737094492] [2022-03-20 15:10:30,235 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:10:30,235 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-20 15:10:30,235 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:10:30,236 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-20 15:10:30,236 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=507, Unknown=0, NotChecked=0, Total=600 [2022-03-20 15:10:30,236 INFO L87 Difference]: Start difference. First operand 356 states and 496 transitions. Second operand has 18 states, 16 states have (on average 2.625) internal successors, (42), 15 states have internal predecessors, (42), 7 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 5 states have call predecessors, (14), 6 states have call successors, (14) [2022-03-20 15:10:31,292 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:10:31,292 INFO L93 Difference]: Finished difference Result 466 states and 643 transitions. [2022-03-20 15:10:31,292 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-03-20 15:10:31,293 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 16 states have (on average 2.625) internal successors, (42), 15 states have internal predecessors, (42), 7 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 5 states have call predecessors, (14), 6 states have call successors, (14) Word has length 102 [2022-03-20 15:10:31,293 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:10:31,295 INFO L225 Difference]: With dead ends: 466 [2022-03-20 15:10:31,295 INFO L226 Difference]: Without dead ends: 464 [2022-03-20 15:10:31,296 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 210 GetRequests, 177 SyntacticMatches, 3 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 183 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=149, Invalid=843, Unknown=0, NotChecked=0, Total=992 [2022-03-20 15:10:31,296 INFO L913 BasicCegarLoop]: 51 mSDtfsCounter, 62 mSDsluCounter, 592 mSDsCounter, 0 mSdLazyCounter, 856 mSolverCounterSat, 43 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 80 SdHoareTripleChecker+Valid, 643 SdHoareTripleChecker+Invalid, 899 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 43 IncrementalHoareTripleChecker+Valid, 856 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-03-20 15:10:31,297 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [80 Valid, 643 Invalid, 899 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [43 Valid, 856 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-03-20 15:10:31,297 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 464 states. [2022-03-20 15:10:31,389 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 464 to 446. [2022-03-20 15:10:31,389 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 446 states, 256 states have (on average 1.19921875) internal successors, (307), 257 states have internal predecessors, (307), 159 states have call successors, (159), 31 states have call predecessors, (159), 30 states have return successors, (157), 157 states have call predecessors, (157), 157 states have call successors, (157) [2022-03-20 15:10:31,392 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 446 states to 446 states and 623 transitions. [2022-03-20 15:10:31,392 INFO L78 Accepts]: Start accepts. Automaton has 446 states and 623 transitions. Word has length 102 [2022-03-20 15:10:31,393 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:10:31,393 INFO L478 AbstractCegarLoop]: Abstraction has 446 states and 623 transitions. [2022-03-20 15:10:31,393 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 16 states have (on average 2.625) internal successors, (42), 15 states have internal predecessors, (42), 7 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 5 states have call predecessors, (14), 6 states have call successors, (14) [2022-03-20 15:10:31,393 INFO L276 IsEmpty]: Start isEmpty. Operand 446 states and 623 transitions. [2022-03-20 15:10:31,394 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 109 [2022-03-20 15:10:31,394 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:10:31,395 INFO L499 BasicCegarLoop]: trace histogram [13, 12, 12, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 15:10:31,416 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2022-03-20 15:10:31,607 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,SelfDestructingSolverStorable16 [2022-03-20 15:10:31,607 INFO L403 AbstractCegarLoop]: === Iteration 18 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:10:31,608 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:10:31,608 INFO L85 PathProgramCache]: Analyzing trace with hash -1948981098, now seen corresponding path program 5 times [2022-03-20 15:10:31,608 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:10:31,608 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [156224671] [2022-03-20 15:10:31,608 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:10:31,609 INFO L85 PathProgramCache]: Analyzing trace with hash -1948981098, now seen corresponding path program 6 times [2022-03-20 15:10:31,609 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:10:31,609 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1113419186] [2022-03-20 15:10:31,609 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:10:31,609 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:10:31,616 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:10:31,616 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1964927662] [2022-03-20 15:10:31,616 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 15:10:31,616 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:10:31,617 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:10:31,618 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-03-20 15:10:31,619 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-03-20 15:10:31,670 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2022-03-20 15:10:31,670 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:10:31,671 INFO L263 TraceCheckSpWp]: Trace formula consists of 228 conjuncts, 55 conjunts are in the unsatisfiable core [2022-03-20 15:10:31,673 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:10:32,325 INFO L134 CoverageAnalysis]: Checked inductivity of 334 backedges. 67 proven. 33 refuted. 0 times theorem prover too weak. 234 trivial. 0 not checked. [2022-03-20 15:10:32,325 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:10:32,982 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 15:10:33,506 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:10:33,506 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1113419186] [2022-03-20 15:10:33,506 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:10:33,506 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1964927662] [2022-03-20 15:10:33,506 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1964927662] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 15:10:33,506 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 15:10:33,506 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2022-03-20 15:10:33,506 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:10:33,506 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [156224671] [2022-03-20 15:10:33,506 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [156224671] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:10:33,507 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:10:33,507 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-03-20 15:10:33,507 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1729843107] [2022-03-20 15:10:33,507 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:10:33,507 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-20 15:10:33,507 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:10:33,507 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-20 15:10:33,507 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=314, Unknown=0, NotChecked=0, Total=380 [2022-03-20 15:10:33,507 INFO L87 Difference]: Start difference. First operand 446 states and 623 transitions. Second operand has 13 states, 12 states have (on average 2.6666666666666665) internal successors, (32), 12 states have internal predecessors, (32), 4 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (14), 4 states have call predecessors, (14), 3 states have call successors, (14) [2022-03-20 15:10:34,438 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:10:34,438 INFO L93 Difference]: Finished difference Result 522 states and 729 transitions. [2022-03-20 15:10:34,438 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-20 15:10:34,438 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 2.6666666666666665) internal successors, (32), 12 states have internal predecessors, (32), 4 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (14), 4 states have call predecessors, (14), 3 states have call successors, (14) Word has length 108 [2022-03-20 15:10:34,441 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:10:34,444 INFO L225 Difference]: With dead ends: 522 [2022-03-20 15:10:34,444 INFO L226 Difference]: Without dead ends: 519 [2022-03-20 15:10:34,445 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 148 GetRequests, 122 SyntacticMatches, 1 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 105 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=130, Invalid=572, Unknown=0, NotChecked=0, Total=702 [2022-03-20 15:10:34,445 INFO L913 BasicCegarLoop]: 51 mSDtfsCounter, 49 mSDsluCounter, 368 mSDsCounter, 0 mSdLazyCounter, 462 mSolverCounterSat, 53 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 57 SdHoareTripleChecker+Valid, 419 SdHoareTripleChecker+Invalid, 515 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 53 IncrementalHoareTripleChecker+Valid, 462 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-20 15:10:34,446 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [57 Valid, 419 Invalid, 515 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [53 Valid, 462 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-03-20 15:10:34,446 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 519 states. [2022-03-20 15:10:34,532 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 519 to 440. [2022-03-20 15:10:34,533 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 440 states, 254 states have (on average 1.1968503937007875) internal successors, (304), 255 states have internal predecessors, (304), 155 states have call successors, (155), 31 states have call predecessors, (155), 30 states have return successors, (153), 153 states have call predecessors, (153), 153 states have call successors, (153) [2022-03-20 15:10:34,535 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 440 states to 440 states and 612 transitions. [2022-03-20 15:10:34,535 INFO L78 Accepts]: Start accepts. Automaton has 440 states and 612 transitions. Word has length 108 [2022-03-20 15:10:34,535 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:10:34,536 INFO L478 AbstractCegarLoop]: Abstraction has 440 states and 612 transitions. [2022-03-20 15:10:34,536 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 2.6666666666666665) internal successors, (32), 12 states have internal predecessors, (32), 4 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (14), 4 states have call predecessors, (14), 3 states have call successors, (14) [2022-03-20 15:10:34,536 INFO L276 IsEmpty]: Start isEmpty. Operand 440 states and 612 transitions. [2022-03-20 15:10:34,537 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 108 [2022-03-20 15:10:34,537 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:10:34,537 INFO L499 BasicCegarLoop]: trace histogram [10, 9, 9, 6, 4, 4, 4, 4, 4, 3, 3, 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, 1, 1, 1] [2022-03-20 15:10:34,561 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-03-20 15:10:34,751 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2022-03-20 15:10:34,752 INFO L403 AbstractCegarLoop]: === Iteration 19 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:10:34,752 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:10:34,752 INFO L85 PathProgramCache]: Analyzing trace with hash 826422219, now seen corresponding path program 9 times [2022-03-20 15:10:34,752 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:10:34,752 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [864601652] [2022-03-20 15:10:34,752 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:10:34,752 INFO L85 PathProgramCache]: Analyzing trace with hash 826422219, now seen corresponding path program 10 times [2022-03-20 15:10:34,752 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:10:34,753 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1600114611] [2022-03-20 15:10:34,753 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:10:34,753 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:10:34,764 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:10:34,764 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1556685967] [2022-03-20 15:10:34,764 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 15:10:34,764 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:10:34,764 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:10:34,765 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-03-20 15:10:34,779 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-03-20 15:10:34,833 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 15:10:34,833 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:10:34,835 INFO L263 TraceCheckSpWp]: Trace formula consists of 257 conjuncts, 108 conjunts are in the unsatisfiable core [2022-03-20 15:10:34,837 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:10:35,966 INFO L134 CoverageAnalysis]: Checked inductivity of 244 backedges. 43 proven. 93 refuted. 0 times theorem prover too weak. 108 trivial. 0 not checked. [2022-03-20 15:10:35,966 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:10:36,669 INFO L134 CoverageAnalysis]: Checked inductivity of 244 backedges. 87 proven. 18 refuted. 0 times theorem prover too weak. 139 trivial. 0 not checked. [2022-03-20 15:10:36,670 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:10:36,670 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1600114611] [2022-03-20 15:10:36,670 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:10:36,670 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1556685967] [2022-03-20 15:10:36,670 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1556685967] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:10:36,670 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:10:36,670 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 12] total 27 [2022-03-20 15:10:36,670 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:10:36,670 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [864601652] [2022-03-20 15:10:36,670 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [864601652] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:10:36,670 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:10:36,670 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-03-20 15:10:36,670 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [289129605] [2022-03-20 15:10:36,670 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:10:36,671 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-20 15:10:36,671 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:10:36,671 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-20 15:10:36,671 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=597, Unknown=0, NotChecked=0, Total=702 [2022-03-20 15:10:36,672 INFO L87 Difference]: Start difference. First operand 440 states and 612 transitions. Second operand has 20 states, 19 states have (on average 2.473684210526316) internal successors, (47), 18 states have internal predecessors, (47), 7 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 4 states have call predecessors, (14), 6 states have call successors, (14) [2022-03-20 15:10:37,647 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:10:37,647 INFO L93 Difference]: Finished difference Result 519 states and 707 transitions. [2022-03-20 15:10:37,647 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-03-20 15:10:37,647 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 19 states have (on average 2.473684210526316) internal successors, (47), 18 states have internal predecessors, (47), 7 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 4 states have call predecessors, (14), 6 states have call successors, (14) Word has length 107 [2022-03-20 15:10:37,648 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:10:37,650 INFO L225 Difference]: With dead ends: 519 [2022-03-20 15:10:37,650 INFO L226 Difference]: Without dead ends: 517 [2022-03-20 15:10:37,651 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 219 GetRequests, 184 SyntacticMatches, 4 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 180 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=151, Invalid=905, Unknown=0, NotChecked=0, Total=1056 [2022-03-20 15:10:37,651 INFO L913 BasicCegarLoop]: 58 mSDtfsCounter, 84 mSDsluCounter, 641 mSDsCounter, 0 mSdLazyCounter, 993 mSolverCounterSat, 69 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 113 SdHoareTripleChecker+Valid, 699 SdHoareTripleChecker+Invalid, 1062 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 69 IncrementalHoareTripleChecker+Valid, 993 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-20 15:10:37,652 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [113 Valid, 699 Invalid, 1062 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [69 Valid, 993 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-03-20 15:10:37,652 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 517 states. [2022-03-20 15:10:37,783 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 517 to 452. [2022-03-20 15:10:37,784 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 452 states, 263 states have (on average 1.1901140684410647) internal successors, (313), 264 states have internal predecessors, (313), 155 states have call successors, (155), 34 states have call predecessors, (155), 33 states have return successors, (153), 153 states have call predecessors, (153), 153 states have call successors, (153) [2022-03-20 15:10:37,786 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 452 states to 452 states and 621 transitions. [2022-03-20 15:10:37,786 INFO L78 Accepts]: Start accepts. Automaton has 452 states and 621 transitions. Word has length 107 [2022-03-20 15:10:37,786 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:10:37,786 INFO L478 AbstractCegarLoop]: Abstraction has 452 states and 621 transitions. [2022-03-20 15:10:37,787 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 19 states have (on average 2.473684210526316) internal successors, (47), 18 states have internal predecessors, (47), 7 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 4 states have call predecessors, (14), 6 states have call successors, (14) [2022-03-20 15:10:37,787 INFO L276 IsEmpty]: Start isEmpty. Operand 452 states and 621 transitions. [2022-03-20 15:10:37,788 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 112 [2022-03-20 15:10:37,788 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:10:37,788 INFO L499 BasicCegarLoop]: trace histogram [13, 12, 12, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 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-03-20 15:10:37,812 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-03-20 15:10:38,003 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:10:38,004 INFO L403 AbstractCegarLoop]: === Iteration 20 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:10:38,004 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:10:38,004 INFO L85 PathProgramCache]: Analyzing trace with hash 1002671399, now seen corresponding path program 7 times [2022-03-20 15:10:38,004 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:10:38,004 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [935436020] [2022-03-20 15:10:38,005 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:10:38,005 INFO L85 PathProgramCache]: Analyzing trace with hash 1002671399, now seen corresponding path program 8 times [2022-03-20 15:10:38,005 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:10:38,005 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [117504556] [2022-03-20 15:10:38,005 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:10:38,005 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:10:38,012 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:10:38,012 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [516143947] [2022-03-20 15:10:38,012 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 15:10:38,012 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:10:38,012 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:10:38,013 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-03-20 15:10:38,022 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-03-20 15:10:38,066 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 15:10:38,066 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:10:38,067 INFO L263 TraceCheckSpWp]: Trace formula consists of 267 conjuncts, 74 conjunts are in the unsatisfiable core [2022-03-20 15:10:38,069 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:10:38,957 INFO L134 CoverageAnalysis]: Checked inductivity of 339 backedges. 102 proven. 30 refuted. 0 times theorem prover too weak. 207 trivial. 0 not checked. [2022-03-20 15:10:38,957 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:10:41,414 INFO L134 CoverageAnalysis]: Checked inductivity of 339 backedges. 102 proven. 30 refuted. 0 times theorem prover too weak. 207 trivial. 0 not checked. [2022-03-20 15:10:41,415 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:10:41,415 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [117504556] [2022-03-20 15:10:41,415 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:10:41,415 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [516143947] [2022-03-20 15:10:41,415 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [516143947] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:10:41,415 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:10:41,415 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 18] total 29 [2022-03-20 15:10:41,415 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:10:41,416 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [935436020] [2022-03-20 15:10:41,416 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [935436020] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:10:41,416 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:10:41,416 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2022-03-20 15:10:41,416 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1176300124] [2022-03-20 15:10:41,416 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:10:41,416 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-20 15:10:41,416 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:10:41,417 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-20 15:10:41,417 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=167, Invalid=645, Unknown=0, NotChecked=0, Total=812 [2022-03-20 15:10:41,417 INFO L87 Difference]: Start difference. First operand 452 states and 621 transitions. Second operand has 16 states, 15 states have (on average 2.4) internal successors, (36), 15 states have internal predecessors, (36), 6 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (17), 5 states have call predecessors, (17), 5 states have call successors, (17) [2022-03-20 15:10:42,097 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:10:42,097 INFO L93 Difference]: Finished difference Result 545 states and 747 transitions. [2022-03-20 15:10:42,098 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-03-20 15:10:42,098 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 15 states have (on average 2.4) internal successors, (36), 15 states have internal predecessors, (36), 6 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (17), 5 states have call predecessors, (17), 5 states have call successors, (17) Word has length 111 [2022-03-20 15:10:42,098 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:10:42,101 INFO L225 Difference]: With dead ends: 545 [2022-03-20 15:10:42,101 INFO L226 Difference]: Without dead ends: 542 [2022-03-20 15:10:42,102 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 225 GetRequests, 191 SyntacticMatches, 3 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 269 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=207, Invalid=849, Unknown=0, NotChecked=0, Total=1056 [2022-03-20 15:10:42,102 INFO L913 BasicCegarLoop]: 53 mSDtfsCounter, 47 mSDsluCounter, 527 mSDsCounter, 0 mSdLazyCounter, 775 mSolverCounterSat, 44 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 65 SdHoareTripleChecker+Valid, 580 SdHoareTripleChecker+Invalid, 819 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 44 IncrementalHoareTripleChecker+Valid, 775 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-20 15:10:42,102 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [65 Valid, 580 Invalid, 819 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [44 Valid, 775 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-20 15:10:42,108 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 542 states. [2022-03-20 15:10:42,230 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 542 to 485. [2022-03-20 15:10:42,231 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 485 states, 281 states have (on average 1.1921708185053381) internal successors, (335), 282 states have internal predecessors, (335), 167 states have call successors, (167), 37 states have call predecessors, (167), 36 states have return successors, (165), 165 states have call predecessors, (165), 165 states have call successors, (165) [2022-03-20 15:10:42,232 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 485 states to 485 states and 667 transitions. [2022-03-20 15:10:42,233 INFO L78 Accepts]: Start accepts. Automaton has 485 states and 667 transitions. Word has length 111 [2022-03-20 15:10:42,233 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:10:42,233 INFO L478 AbstractCegarLoop]: Abstraction has 485 states and 667 transitions. [2022-03-20 15:10:42,233 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 15 states have (on average 2.4) internal successors, (36), 15 states have internal predecessors, (36), 6 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (17), 5 states have call predecessors, (17), 5 states have call successors, (17) [2022-03-20 15:10:42,233 INFO L276 IsEmpty]: Start isEmpty. Operand 485 states and 667 transitions. [2022-03-20 15:10:42,235 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2022-03-20 15:10:42,235 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:10:42,235 INFO L499 BasicCegarLoop]: trace histogram [13, 12, 12, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2022-03-20 15:10:42,253 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-03-20 15:10:42,442 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:10:42,443 INFO L403 AbstractCegarLoop]: === Iteration 21 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:10:42,443 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:10:42,443 INFO L85 PathProgramCache]: Analyzing trace with hash 890766036, now seen corresponding path program 9 times [2022-03-20 15:10:42,443 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:10:42,443 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [400514456] [2022-03-20 15:10:42,444 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:10:42,444 INFO L85 PathProgramCache]: Analyzing trace with hash 890766036, now seen corresponding path program 10 times [2022-03-20 15:10:42,444 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:10:42,444 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1415819310] [2022-03-20 15:10:42,444 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:10:42,444 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:10:42,454 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:10:42,454 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1057333738] [2022-03-20 15:10:42,454 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 15:10:42,454 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:10:42,454 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:10:42,455 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-03-20 15:10:42,456 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-03-20 15:10:42,501 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 15:10:42,502 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:10:42,503 INFO L263 TraceCheckSpWp]: Trace formula consists of 252 conjuncts, 89 conjunts are in the unsatisfiable core [2022-03-20 15:10:42,505 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:10:43,383 INFO L134 CoverageAnalysis]: Checked inductivity of 343 backedges. 95 proven. 56 refuted. 0 times theorem prover too weak. 192 trivial. 0 not checked. [2022-03-20 15:10:43,383 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:10:45,221 INFO L134 CoverageAnalysis]: Checked inductivity of 343 backedges. 105 proven. 29 refuted. 0 times theorem prover too weak. 209 trivial. 0 not checked. [2022-03-20 15:10:45,221 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:10:45,221 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1415819310] [2022-03-20 15:10:45,221 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:10:45,221 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1057333738] [2022-03-20 15:10:45,221 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1057333738] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:10:45,221 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:10:45,221 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 16] total 28 [2022-03-20 15:10:45,221 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:10:45,221 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [400514456] [2022-03-20 15:10:45,221 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [400514456] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:10:45,222 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:10:45,222 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2022-03-20 15:10:45,222 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [853644286] [2022-03-20 15:10:45,222 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:10:45,222 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-20 15:10:45,222 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:10:45,222 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-20 15:10:45,222 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=134, Invalid=622, Unknown=0, NotChecked=0, Total=756 [2022-03-20 15:10:45,223 INFO L87 Difference]: Start difference. First operand 485 states and 667 transitions. Second operand has 17 states, 16 states have (on average 2.375) internal successors, (38), 16 states have internal predecessors, (38), 6 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (17), 4 states have call predecessors, (17), 5 states have call successors, (17) [2022-03-20 15:10:46,233 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:10:46,234 INFO L93 Difference]: Finished difference Result 576 states and 793 transitions. [2022-03-20 15:10:46,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-03-20 15:10:46,234 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 16 states have (on average 2.375) internal successors, (38), 16 states have internal predecessors, (38), 6 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (17), 4 states have call predecessors, (17), 5 states have call successors, (17) Word has length 113 [2022-03-20 15:10:46,234 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:10:46,237 INFO L225 Difference]: With dead ends: 576 [2022-03-20 15:10:46,237 INFO L226 Difference]: Without dead ends: 573 [2022-03-20 15:10:46,238 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 230 GetRequests, 196 SyntacticMatches, 3 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 205 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=177, Invalid=879, Unknown=0, NotChecked=0, Total=1056 [2022-03-20 15:10:46,238 INFO L913 BasicCegarLoop]: 64 mSDtfsCounter, 64 mSDsluCounter, 685 mSDsCounter, 0 mSdLazyCounter, 1055 mSolverCounterSat, 55 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 84 SdHoareTripleChecker+Valid, 749 SdHoareTripleChecker+Invalid, 1110 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 55 IncrementalHoareTripleChecker+Valid, 1055 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-20 15:10:46,238 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [84 Valid, 749 Invalid, 1110 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [55 Valid, 1055 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-20 15:10:46,239 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 573 states. [2022-03-20 15:10:46,356 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 573 to 550. [2022-03-20 15:10:46,357 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 550 states, 315 states have (on average 1.2) internal successors, (378), 316 states have internal predecessors, (378), 195 states have call successors, (195), 40 states have call predecessors, (195), 39 states have return successors, (193), 193 states have call predecessors, (193), 193 states have call successors, (193) [2022-03-20 15:10:46,359 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 550 states to 550 states and 766 transitions. [2022-03-20 15:10:46,360 INFO L78 Accepts]: Start accepts. Automaton has 550 states and 766 transitions. Word has length 113 [2022-03-20 15:10:46,360 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:10:46,360 INFO L478 AbstractCegarLoop]: Abstraction has 550 states and 766 transitions. [2022-03-20 15:10:46,360 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 16 states have (on average 2.375) internal successors, (38), 16 states have internal predecessors, (38), 6 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (17), 4 states have call predecessors, (17), 5 states have call successors, (17) [2022-03-20 15:10:46,360 INFO L276 IsEmpty]: Start isEmpty. Operand 550 states and 766 transitions. [2022-03-20 15:10:46,362 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 117 [2022-03-20 15:10:46,362 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:10:46,362 INFO L499 BasicCegarLoop]: trace histogram [13, 12, 12, 4, 4, 4, 4, 3, 3, 3, 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, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 15:10:46,387 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-03-20 15:10:46,580 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,SelfDestructingSolverStorable20 [2022-03-20 15:10:46,580 INFO L403 AbstractCegarLoop]: === Iteration 22 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:10:46,580 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:10:46,580 INFO L85 PathProgramCache]: Analyzing trace with hash 1938711081, now seen corresponding path program 11 times [2022-03-20 15:10:46,581 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:10:46,581 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [678185465] [2022-03-20 15:10:46,581 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:10:46,581 INFO L85 PathProgramCache]: Analyzing trace with hash 1938711081, now seen corresponding path program 12 times [2022-03-20 15:10:46,581 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:10:46,581 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [114331004] [2022-03-20 15:10:46,581 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:10:46,581 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:10:46,590 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:10:46,590 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [209793317] [2022-03-20 15:10:46,590 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 15:10:46,590 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:10:46,590 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:10:46,593 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-03-20 15:10:46,594 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-03-20 15:10:46,665 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 8 check-sat command(s) [2022-03-20 15:10:46,665 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:10:46,667 INFO L263 TraceCheckSpWp]: Trace formula consists of 289 conjuncts, 90 conjunts are in the unsatisfiable core [2022-03-20 15:10:46,669 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:10:48,531 INFO L134 CoverageAnalysis]: Checked inductivity of 350 backedges. 46 proven. 85 refuted. 0 times theorem prover too weak. 219 trivial. 0 not checked. [2022-03-20 15:10:48,531 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:10:50,354 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 15:10:58,313 INFO L134 CoverageAnalysis]: Checked inductivity of 350 backedges. 43 proven. 79 refuted. 0 times theorem prover too weak. 228 trivial. 0 not checked. [2022-03-20 15:10:58,314 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:10:58,314 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [114331004] [2022-03-20 15:10:58,314 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:10:58,314 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [209793317] [2022-03-20 15:10:58,314 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [209793317] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:10:58,314 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:10:58,314 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 20] total 37 [2022-03-20 15:10:58,314 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:10:58,314 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [678185465] [2022-03-20 15:10:58,314 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [678185465] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:10:58,314 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:10:58,314 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [22] imperfect sequences [] total 22 [2022-03-20 15:10:58,314 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1987217020] [2022-03-20 15:10:58,314 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:10:58,315 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-20 15:10:58,315 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:10:58,315 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-20 15:10:58,315 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=201, Invalid=1129, Unknown=2, NotChecked=0, Total=1332 [2022-03-20 15:10:58,315 INFO L87 Difference]: Start difference. First operand 550 states and 766 transitions. Second operand has 22 states, 21 states have (on average 2.0952380952380953) internal successors, (44), 20 states have internal predecessors, (44), 6 states have call successors, (19), 2 states have call predecessors, (19), 3 states have return successors, (17), 6 states have call predecessors, (17), 5 states have call successors, (17) [2022-03-20 15:11:00,213 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:11:00,213 INFO L93 Difference]: Finished difference Result 626 states and 860 transitions. [2022-03-20 15:11:00,214 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-03-20 15:11:00,214 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 21 states have (on average 2.0952380952380953) internal successors, (44), 20 states have internal predecessors, (44), 6 states have call successors, (19), 2 states have call predecessors, (19), 3 states have return successors, (17), 6 states have call predecessors, (17), 5 states have call successors, (17) Word has length 116 [2022-03-20 15:11:00,214 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:11:00,217 INFO L225 Difference]: With dead ends: 626 [2022-03-20 15:11:00,217 INFO L226 Difference]: Without dead ends: 623 [2022-03-20 15:11:00,218 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 244 GetRequests, 195 SyntacticMatches, 1 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 558 ImplicationChecksByTransitivity, 8.9s TimeCoverageRelationStatistics Valid=396, Invalid=2052, Unknown=2, NotChecked=0, Total=2450 [2022-03-20 15:11:00,218 INFO L913 BasicCegarLoop]: 52 mSDtfsCounter, 112 mSDsluCounter, 487 mSDsCounter, 0 mSdLazyCounter, 1337 mSolverCounterSat, 152 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 128 SdHoareTripleChecker+Valid, 539 SdHoareTripleChecker+Invalid, 1489 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 152 IncrementalHoareTripleChecker+Valid, 1337 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-03-20 15:11:00,218 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [128 Valid, 539 Invalid, 1489 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [152 Valid, 1337 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-03-20 15:11:00,219 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 623 states. [2022-03-20 15:11:00,362 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 623 to 518. [2022-03-20 15:11:00,363 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 518 states, 299 states have (on average 1.193979933110368) internal successors, (357), 300 states have internal predecessors, (357), 179 states have call successors, (179), 40 states have call predecessors, (179), 39 states have return successors, (177), 177 states have call predecessors, (177), 177 states have call successors, (177) [2022-03-20 15:11:00,365 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 518 states to 518 states and 713 transitions. [2022-03-20 15:11:00,365 INFO L78 Accepts]: Start accepts. Automaton has 518 states and 713 transitions. Word has length 116 [2022-03-20 15:11:00,365 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:11:00,365 INFO L478 AbstractCegarLoop]: Abstraction has 518 states and 713 transitions. [2022-03-20 15:11:00,366 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 21 states have (on average 2.0952380952380953) internal successors, (44), 20 states have internal predecessors, (44), 6 states have call successors, (19), 2 states have call predecessors, (19), 3 states have return successors, (17), 6 states have call predecessors, (17), 5 states have call successors, (17) [2022-03-20 15:11:00,366 INFO L276 IsEmpty]: Start isEmpty. Operand 518 states and 713 transitions. [2022-03-20 15:11:00,367 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 117 [2022-03-20 15:11:00,367 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:11:00,367 INFO L499 BasicCegarLoop]: trace histogram [13, 12, 12, 4, 4, 4, 4, 3, 3, 3, 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, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 15:11:00,390 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2022-03-20 15:11:00,590 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,SelfDestructingSolverStorable21 [2022-03-20 15:11:00,590 INFO L403 AbstractCegarLoop]: === Iteration 23 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:11:00,591 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:11:00,591 INFO L85 PathProgramCache]: Analyzing trace with hash -1687072417, now seen corresponding path program 13 times [2022-03-20 15:11:00,591 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:11:00,591 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [876812782] [2022-03-20 15:11:00,591 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:11:00,591 INFO L85 PathProgramCache]: Analyzing trace with hash -1687072417, now seen corresponding path program 14 times [2022-03-20 15:11:00,591 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:11:00,592 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [805471919] [2022-03-20 15:11:00,592 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:11:00,592 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:11:00,598 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:11:00,598 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [451019378] [2022-03-20 15:11:00,598 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 15:11:00,598 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:11:00,599 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:11:00,600 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-03-20 15:11:00,601 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-03-20 15:11:00,658 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 15:11:00,658 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:11:00,660 INFO L263 TraceCheckSpWp]: Trace formula consists of 289 conjuncts, 105 conjunts are in the unsatisfiable core [2022-03-20 15:11:00,662 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:11:01,668 INFO L134 CoverageAnalysis]: Checked inductivity of 350 backedges. 87 proven. 83 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2022-03-20 15:11:01,668 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:11:03,216 INFO L134 CoverageAnalysis]: Checked inductivity of 350 backedges. 122 proven. 17 refuted. 0 times theorem prover too weak. 211 trivial. 0 not checked. [2022-03-20 15:11:03,216 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:11:03,216 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [805471919] [2022-03-20 15:11:03,216 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:11:03,216 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [451019378] [2022-03-20 15:11:03,216 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [451019378] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:11:03,216 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:11:03,216 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 15] total 29 [2022-03-20 15:11:03,217 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:11:03,217 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [876812782] [2022-03-20 15:11:03,217 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [876812782] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:11:03,217 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:11:03,217 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-03-20 15:11:03,217 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1208479579] [2022-03-20 15:11:03,217 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:11:03,217 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-03-20 15:11:03,217 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:11:03,218 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-03-20 15:11:03,218 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=145, Invalid=667, Unknown=0, NotChecked=0, Total=812 [2022-03-20 15:11:03,218 INFO L87 Difference]: Start difference. First operand 518 states and 713 transitions. Second operand has 19 states, 18 states have (on average 2.2777777777777777) internal successors, (41), 18 states have internal predecessors, (41), 7 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (17), 4 states have call predecessors, (17), 6 states have call successors, (17) [2022-03-20 15:11:04,317 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:11:04,317 INFO L93 Difference]: Finished difference Result 617 states and 846 transitions. [2022-03-20 15:11:04,318 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-03-20 15:11:04,318 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 18 states have (on average 2.2777777777777777) internal successors, (41), 18 states have internal predecessors, (41), 7 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (17), 4 states have call predecessors, (17), 6 states have call successors, (17) Word has length 116 [2022-03-20 15:11:04,318 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:11:04,320 INFO L225 Difference]: With dead ends: 617 [2022-03-20 15:11:04,320 INFO L226 Difference]: Without dead ends: 614 [2022-03-20 15:11:04,321 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 236 GetRequests, 200 SyntacticMatches, 4 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 245 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=186, Invalid=936, Unknown=0, NotChecked=0, Total=1122 [2022-03-20 15:11:04,321 INFO L913 BasicCegarLoop]: 58 mSDtfsCounter, 69 mSDsluCounter, 653 mSDsCounter, 0 mSdLazyCounter, 1018 mSolverCounterSat, 86 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 97 SdHoareTripleChecker+Valid, 711 SdHoareTripleChecker+Invalid, 1104 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 86 IncrementalHoareTripleChecker+Valid, 1018 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-20 15:11:04,321 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [97 Valid, 711 Invalid, 1104 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [86 Valid, 1018 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-03-20 15:11:04,322 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 614 states. [2022-03-20 15:11:04,456 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 614 to 587. [2022-03-20 15:11:04,457 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 587 states, 336 states have (on average 1.1994047619047619) internal successors, (403), 337 states have internal predecessors, (403), 207 states have call successors, (207), 44 states have call predecessors, (207), 43 states have return successors, (205), 205 states have call predecessors, (205), 205 states have call successors, (205) [2022-03-20 15:11:04,458 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 587 states to 587 states and 815 transitions. [2022-03-20 15:11:04,459 INFO L78 Accepts]: Start accepts. Automaton has 587 states and 815 transitions. Word has length 116 [2022-03-20 15:11:04,459 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:11:04,459 INFO L478 AbstractCegarLoop]: Abstraction has 587 states and 815 transitions. [2022-03-20 15:11:04,459 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 18 states have (on average 2.2777777777777777) internal successors, (41), 18 states have internal predecessors, (41), 7 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (17), 4 states have call predecessors, (17), 6 states have call successors, (17) [2022-03-20 15:11:04,459 INFO L276 IsEmpty]: Start isEmpty. Operand 587 states and 815 transitions. [2022-03-20 15:11:04,461 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 122 [2022-03-20 15:11:04,461 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:11:04,461 INFO L499 BasicCegarLoop]: trace histogram [13, 12, 12, 5, 4, 4, 4, 4, 3, 3, 3, 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, 1, 1, 1, 1, 1, 1] [2022-03-20 15:11:04,477 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-03-20 15:11:04,661 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:11:04,661 INFO L403 AbstractCegarLoop]: === Iteration 24 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:11:04,662 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:11:04,662 INFO L85 PathProgramCache]: Analyzing trace with hash 764235165, now seen corresponding path program 15 times [2022-03-20 15:11:04,662 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:11:04,662 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1093601662] [2022-03-20 15:11:04,662 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:11:04,663 INFO L85 PathProgramCache]: Analyzing trace with hash 764235165, now seen corresponding path program 16 times [2022-03-20 15:11:04,663 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:11:04,663 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1852140399] [2022-03-20 15:11:04,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:11:04,663 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:11:04,670 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:11:04,670 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1461204581] [2022-03-20 15:11:04,670 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 15:11:04,671 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:11:04,671 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:11:04,677 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-03-20 15:11:04,678 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-03-20 15:11:04,746 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 15:11:04,746 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:11:04,751 INFO L263 TraceCheckSpWp]: Trace formula consists of 280 conjuncts, 101 conjunts are in the unsatisfiable core [2022-03-20 15:11:04,753 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:11:06,582 INFO L134 CoverageAnalysis]: Checked inductivity of 366 backedges. 56 proven. 64 refuted. 0 times theorem prover too weak. 246 trivial. 0 not checked. [2022-03-20 15:11:06,582 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:11:12,008 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:11:12,008 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1852140399] [2022-03-20 15:11:12,008 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:11:12,008 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1461204581] [2022-03-20 15:11:12,008 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1461204581] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 15:11:12,008 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 15:11:12,008 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25] total 25 [2022-03-20 15:11:12,009 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:11:12,009 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1093601662] [2022-03-20 15:11:12,009 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1093601662] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:11:12,009 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:11:12,009 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [25] imperfect sequences [] total 25 [2022-03-20 15:11:12,009 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1216341183] [2022-03-20 15:11:12,009 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:11:12,009 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-20 15:11:12,010 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:11:12,010 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-20 15:11:12,010 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=196, Invalid=1136, Unknown=0, NotChecked=0, Total=1332 [2022-03-20 15:11:12,010 INFO L87 Difference]: Start difference. First operand 587 states and 815 transitions. Second operand has 25 states, 24 states have (on average 2.0416666666666665) internal successors, (49), 23 states have internal predecessors, (49), 7 states have call successors, (19), 2 states have call predecessors, (19), 3 states have return successors, (17), 6 states have call predecessors, (17), 6 states have call successors, (17) [2022-03-20 15:11:14,622 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:11:14,622 INFO L93 Difference]: Finished difference Result 695 states and 957 transitions. [2022-03-20 15:11:14,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-03-20 15:11:14,623 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 24 states have (on average 2.0416666666666665) internal successors, (49), 23 states have internal predecessors, (49), 7 states have call successors, (19), 2 states have call predecessors, (19), 3 states have return successors, (17), 6 states have call predecessors, (17), 6 states have call successors, (17) Word has length 121 [2022-03-20 15:11:14,623 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:11:14,625 INFO L225 Difference]: With dead ends: 695 [2022-03-20 15:11:14,625 INFO L226 Difference]: Without dead ends: 692 [2022-03-20 15:11:14,626 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 199 GetRequests, 148 SyntacticMatches, 1 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 622 ImplicationChecksByTransitivity, 6.4s TimeCoverageRelationStatistics Valid=381, Invalid=2271, Unknown=0, NotChecked=0, Total=2652 [2022-03-20 15:11:14,627 INFO L913 BasicCegarLoop]: 59 mSDtfsCounter, 122 mSDsluCounter, 662 mSDsCounter, 0 mSdLazyCounter, 1673 mSolverCounterSat, 165 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 142 SdHoareTripleChecker+Valid, 721 SdHoareTripleChecker+Invalid, 1838 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 165 IncrementalHoareTripleChecker+Valid, 1673 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-03-20 15:11:14,627 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [142 Valid, 721 Invalid, 1838 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [165 Valid, 1673 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-03-20 15:11:14,628 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 692 states. [2022-03-20 15:11:14,773 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 692 to 656. [2022-03-20 15:11:14,774 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 656 states, 373 states have (on average 1.2037533512064342) internal successors, (449), 374 states have internal predecessors, (449), 235 states have call successors, (235), 48 states have call predecessors, (235), 47 states have return successors, (233), 233 states have call predecessors, (233), 233 states have call successors, (233) [2022-03-20 15:11:14,776 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 656 states to 656 states and 917 transitions. [2022-03-20 15:11:14,776 INFO L78 Accepts]: Start accepts. Automaton has 656 states and 917 transitions. Word has length 121 [2022-03-20 15:11:14,776 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:11:14,776 INFO L478 AbstractCegarLoop]: Abstraction has 656 states and 917 transitions. [2022-03-20 15:11:14,777 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 24 states have (on average 2.0416666666666665) internal successors, (49), 23 states have internal predecessors, (49), 7 states have call successors, (19), 2 states have call predecessors, (19), 3 states have return successors, (17), 6 states have call predecessors, (17), 6 states have call successors, (17) [2022-03-20 15:11:14,777 INFO L276 IsEmpty]: Start isEmpty. Operand 656 states and 917 transitions. [2022-03-20 15:11:14,778 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 125 [2022-03-20 15:11:14,778 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:11:14,778 INFO L499 BasicCegarLoop]: trace histogram [14, 13, 13, 5, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 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] [2022-03-20 15:11:14,796 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-03-20 15:11:14,983 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:11:14,983 INFO L403 AbstractCegarLoop]: === Iteration 25 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:11:14,984 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:11:14,984 INFO L85 PathProgramCache]: Analyzing trace with hash 1339589678, now seen corresponding path program 1 times [2022-03-20 15:11:14,984 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:11:14,984 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [538477232] [2022-03-20 15:11:14,984 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:11:14,984 INFO L85 PathProgramCache]: Analyzing trace with hash 1339589678, now seen corresponding path program 2 times [2022-03-20 15:11:14,984 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:11:14,984 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1926006071] [2022-03-20 15:11:14,984 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:11:14,984 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:11:14,991 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:11:14,991 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [407183676] [2022-03-20 15:11:14,991 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 15:11:14,992 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:11:14,992 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:11:14,993 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-03-20 15:11:14,997 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-03-20 15:11:15,050 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 15:11:15,050 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:11:15,052 INFO L263 TraceCheckSpWp]: Trace formula consists of 308 conjuncts, 100 conjunts are in the unsatisfiable core [2022-03-20 15:11:15,054 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:11:16,003 INFO L134 CoverageAnalysis]: Checked inductivity of 417 backedges. 96 proven. 105 refuted. 0 times theorem prover too weak. 216 trivial. 0 not checked. [2022-03-20 15:11:16,003 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:11:16,605 INFO L134 CoverageAnalysis]: Checked inductivity of 417 backedges. 119 proven. 18 refuted. 0 times theorem prover too weak. 280 trivial. 0 not checked. [2022-03-20 15:11:16,605 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:11:16,605 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1926006071] [2022-03-20 15:11:16,605 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:11:16,605 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [407183676] [2022-03-20 15:11:16,605 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [407183676] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:11:16,605 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:11:16,605 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 12] total 25 [2022-03-20 15:11:16,605 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:11:16,606 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [538477232] [2022-03-20 15:11:16,606 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [538477232] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:11:16,606 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:11:16,606 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-03-20 15:11:16,606 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1951798567] [2022-03-20 15:11:16,606 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:11:16,606 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-20 15:11:16,606 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:11:16,606 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-20 15:11:16,606 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=515, Unknown=0, NotChecked=0, Total=600 [2022-03-20 15:11:16,607 INFO L87 Difference]: Start difference. First operand 656 states and 917 transitions. Second operand has 18 states, 17 states have (on average 2.588235294117647) internal successors, (44), 16 states have internal predecessors, (44), 7 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (18), 5 states have call predecessors, (18), 6 states have call successors, (18) [2022-03-20 15:11:17,513 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:11:17,513 INFO L93 Difference]: Finished difference Result 767 states and 1065 transitions. [2022-03-20 15:11:17,514 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-03-20 15:11:17,514 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 17 states have (on average 2.588235294117647) internal successors, (44), 16 states have internal predecessors, (44), 7 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (18), 5 states have call predecessors, (18), 6 states have call successors, (18) Word has length 124 [2022-03-20 15:11:17,514 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:11:17,517 INFO L225 Difference]: With dead ends: 767 [2022-03-20 15:11:17,517 INFO L226 Difference]: Without dead ends: 765 [2022-03-20 15:11:17,517 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 255 GetRequests, 221 SyntacticMatches, 3 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 169 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=144, Invalid=912, Unknown=0, NotChecked=0, Total=1056 [2022-03-20 15:11:17,518 INFO L913 BasicCegarLoop]: 64 mSDtfsCounter, 81 mSDsluCounter, 636 mSDsCounter, 0 mSdLazyCounter, 988 mSolverCounterSat, 83 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 98 SdHoareTripleChecker+Valid, 700 SdHoareTripleChecker+Invalid, 1071 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 83 IncrementalHoareTripleChecker+Valid, 988 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-20 15:11:17,518 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [98 Valid, 700 Invalid, 1071 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [83 Valid, 988 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-20 15:11:17,519 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 765 states. [2022-03-20 15:11:17,715 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 765 to 743. [2022-03-20 15:11:17,716 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 743 states, 423 states have (on average 1.2033096926713949) internal successors, (509), 424 states have internal predecessors, (509), 267 states have call successors, (267), 53 states have call predecessors, (267), 52 states have return successors, (265), 265 states have call predecessors, (265), 265 states have call successors, (265) [2022-03-20 15:11:17,719 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 743 states to 743 states and 1041 transitions. [2022-03-20 15:11:17,720 INFO L78 Accepts]: Start accepts. Automaton has 743 states and 1041 transitions. Word has length 124 [2022-03-20 15:11:17,720 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:11:17,720 INFO L478 AbstractCegarLoop]: Abstraction has 743 states and 1041 transitions. [2022-03-20 15:11:17,720 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 17 states have (on average 2.588235294117647) internal successors, (44), 16 states have internal predecessors, (44), 7 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (18), 5 states have call predecessors, (18), 6 states have call successors, (18) [2022-03-20 15:11:17,720 INFO L276 IsEmpty]: Start isEmpty. Operand 743 states and 1041 transitions. [2022-03-20 15:11:17,723 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 130 [2022-03-20 15:11:17,723 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:11:17,723 INFO L499 BasicCegarLoop]: trace histogram [14, 13, 13, 6, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 15:11:17,746 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-03-20 15:11:17,944 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,SelfDestructingSolverStorable24 [2022-03-20 15:11:17,944 INFO L403 AbstractCegarLoop]: === Iteration 26 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:11:17,944 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:11:17,945 INFO L85 PathProgramCache]: Analyzing trace with hash -590650772, now seen corresponding path program 3 times [2022-03-20 15:11:17,945 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:11:17,945 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [877474023] [2022-03-20 15:11:17,945 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:11:17,945 INFO L85 PathProgramCache]: Analyzing trace with hash -590650772, now seen corresponding path program 4 times [2022-03-20 15:11:17,945 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:11:17,945 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [808205246] [2022-03-20 15:11:17,946 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:11:17,946 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:11:17,958 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:11:17,958 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2034315993] [2022-03-20 15:11:17,958 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 15:11:17,958 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:11:17,958 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:11:17,959 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-03-20 15:11:17,960 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-03-20 15:11:18,027 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 15:11:18,028 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:11:18,029 INFO L263 TraceCheckSpWp]: Trace formula consists of 299 conjuncts, 117 conjunts are in the unsatisfiable core [2022-03-20 15:11:18,032 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:11:19,530 INFO L134 CoverageAnalysis]: Checked inductivity of 435 backedges. 98 proven. 127 refuted. 0 times theorem prover too weak. 210 trivial. 0 not checked. [2022-03-20 15:11:19,530 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:11:20,595 INFO L134 CoverageAnalysis]: Checked inductivity of 435 backedges. 154 proven. 16 refuted. 0 times theorem prover too weak. 265 trivial. 0 not checked. [2022-03-20 15:11:20,595 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:11:20,595 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [808205246] [2022-03-20 15:11:20,595 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:11:20,595 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2034315993] [2022-03-20 15:11:20,596 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2034315993] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:11:20,596 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:11:20,596 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 13] total 30 [2022-03-20 15:11:20,596 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:11:20,596 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [877474023] [2022-03-20 15:11:20,596 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [877474023] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:11:20,596 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:11:20,596 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [22] imperfect sequences [] total 22 [2022-03-20 15:11:20,596 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2134562376] [2022-03-20 15:11:20,596 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:11:20,596 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-20 15:11:20,596 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:11:20,597 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-20 15:11:20,597 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=146, Invalid=724, Unknown=0, NotChecked=0, Total=870 [2022-03-20 15:11:20,598 INFO L87 Difference]: Start difference. First operand 743 states and 1041 transitions. Second operand has 22 states, 20 states have (on average 2.45) internal successors, (49), 18 states have internal predecessors, (49), 9 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (18), 6 states have call predecessors, (18), 8 states have call successors, (18) [2022-03-20 15:11:23,976 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.87s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-20 15:11:24,204 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:11:24,204 INFO L93 Difference]: Finished difference Result 863 states and 1198 transitions. [2022-03-20 15:11:24,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-03-20 15:11:24,205 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 20 states have (on average 2.45) internal successors, (49), 18 states have internal predecessors, (49), 9 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (18), 6 states have call predecessors, (18), 8 states have call successors, (18) Word has length 129 [2022-03-20 15:11:24,205 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:11:24,209 INFO L225 Difference]: With dead ends: 863 [2022-03-20 15:11:24,209 INFO L226 Difference]: Without dead ends: 861 [2022-03-20 15:11:24,209 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 264 GetRequests, 226 SyntacticMatches, 3 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 252 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=210, Invalid=1122, Unknown=0, NotChecked=0, Total=1332 [2022-03-20 15:11:24,210 INFO L913 BasicCegarLoop]: 66 mSDtfsCounter, 90 mSDsluCounter, 941 mSDsCounter, 0 mSdLazyCounter, 1546 mSolverCounterSat, 77 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 120 SdHoareTripleChecker+Valid, 1007 SdHoareTripleChecker+Invalid, 1623 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 77 IncrementalHoareTripleChecker+Valid, 1546 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.9s IncrementalHoareTripleChecker+Time [2022-03-20 15:11:24,210 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [120 Valid, 1007 Invalid, 1623 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [77 Valid, 1546 Invalid, 0 Unknown, 0 Unchecked, 2.9s Time] [2022-03-20 15:11:24,211 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 861 states. [2022-03-20 15:11:24,410 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 861 to 830. [2022-03-20 15:11:24,411 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 830 states, 473 states have (on average 1.2029598308668077) internal successors, (569), 474 states have internal predecessors, (569), 299 states have call successors, (299), 58 states have call predecessors, (299), 57 states have return successors, (297), 297 states have call predecessors, (297), 297 states have call successors, (297) [2022-03-20 15:11:24,413 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 830 states to 830 states and 1165 transitions. [2022-03-20 15:11:24,414 INFO L78 Accepts]: Start accepts. Automaton has 830 states and 1165 transitions. Word has length 129 [2022-03-20 15:11:24,414 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:11:24,414 INFO L478 AbstractCegarLoop]: Abstraction has 830 states and 1165 transitions. [2022-03-20 15:11:24,414 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 20 states have (on average 2.45) internal successors, (49), 18 states have internal predecessors, (49), 9 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (18), 6 states have call predecessors, (18), 8 states have call successors, (18) [2022-03-20 15:11:24,414 INFO L276 IsEmpty]: Start isEmpty. Operand 830 states and 1165 transitions. [2022-03-20 15:11:24,416 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 134 [2022-03-20 15:11:24,416 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:11:24,416 INFO L499 BasicCegarLoop]: trace histogram [17, 16, 16, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 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, 1, 1, 1] [2022-03-20 15:11:24,432 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2022-03-20 15:11:24,616 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,SelfDestructingSolverStorable25 [2022-03-20 15:11:24,616 INFO L403 AbstractCegarLoop]: === Iteration 27 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:11:24,617 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:11:24,617 INFO L85 PathProgramCache]: Analyzing trace with hash -1469141304, now seen corresponding path program 17 times [2022-03-20 15:11:24,617 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:11:24,617 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [394368139] [2022-03-20 15:11:24,617 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:11:24,617 INFO L85 PathProgramCache]: Analyzing trace with hash -1469141304, now seen corresponding path program 18 times [2022-03-20 15:11:24,617 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:11:24,617 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [106287942] [2022-03-20 15:11:24,618 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:11:24,618 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:11:24,623 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:11:24,623 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [118461128] [2022-03-20 15:11:24,624 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 15:11:24,624 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:11:24,624 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:11:24,628 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-03-20 15:11:24,629 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-03-20 15:11:24,711 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 8 check-sat command(s) [2022-03-20 15:11:24,711 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:11:24,712 INFO L263 TraceCheckSpWp]: Trace formula consists of 309 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-20 15:11:24,714 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:11:24,974 INFO L134 CoverageAnalysis]: Checked inductivity of 581 backedges. 38 proven. 39 refuted. 0 times theorem prover too weak. 504 trivial. 0 not checked. [2022-03-20 15:11:24,974 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:11:25,232 INFO L134 CoverageAnalysis]: Checked inductivity of 581 backedges. 38 proven. 39 refuted. 0 times theorem prover too weak. 504 trivial. 0 not checked. [2022-03-20 15:11:25,232 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:11:25,233 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [106287942] [2022-03-20 15:11:25,233 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:11:25,233 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [118461128] [2022-03-20 15:11:25,233 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [118461128] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:11:25,233 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:11:25,233 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 12 [2022-03-20 15:11:25,233 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:11:25,233 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [394368139] [2022-03-20 15:11:25,233 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [394368139] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:11:25,233 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:11:25,233 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-03-20 15:11:25,234 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1083950637] [2022-03-20 15:11:25,234 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:11:25,234 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-20 15:11:25,234 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:11:25,234 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-20 15:11:25,234 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2022-03-20 15:11:25,235 INFO L87 Difference]: Start difference. First operand 830 states and 1165 transitions. Second operand has 10 states, 10 states have (on average 3.5) internal successors, (35), 10 states have internal predecessors, (35), 6 states have call successors, (23), 2 states have call predecessors, (23), 1 states have return successors, (21), 5 states have call predecessors, (21), 5 states have call successors, (21) [2022-03-20 15:11:25,721 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:11:25,721 INFO L93 Difference]: Finished difference Result 1469 states and 2156 transitions. [2022-03-20 15:11:25,721 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-20 15:11:25,721 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 3.5) internal successors, (35), 10 states have internal predecessors, (35), 6 states have call successors, (23), 2 states have call predecessors, (23), 1 states have return successors, (21), 5 states have call predecessors, (21), 5 states have call successors, (21) Word has length 133 [2022-03-20 15:11:25,722 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:11:25,727 INFO L225 Difference]: With dead ends: 1469 [2022-03-20 15:11:25,727 INFO L226 Difference]: Without dead ends: 1098 [2022-03-20 15:11:25,728 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 271 GetRequests, 253 SyntacticMatches, 4 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=51, Invalid=189, Unknown=0, NotChecked=0, Total=240 [2022-03-20 15:11:25,729 INFO L913 BasicCegarLoop]: 66 mSDtfsCounter, 9 mSDsluCounter, 334 mSDsCounter, 0 mSdLazyCounter, 185 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 400 SdHoareTripleChecker+Invalid, 203 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 185 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 15:11:25,729 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [9 Valid, 400 Invalid, 203 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 185 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 15:11:25,730 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1098 states. [2022-03-20 15:11:26,063 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1098 to 973. [2022-03-20 15:11:26,064 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 973 states, 535 states have (on average 1.2242990654205608) internal successors, (655), 551 states have internal predecessors, (655), 384 states have call successors, (384), 54 states have call predecessors, (384), 53 states have return successors, (382), 367 states have call predecessors, (382), 382 states have call successors, (382) [2022-03-20 15:11:26,067 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 973 states to 973 states and 1421 transitions. [2022-03-20 15:11:26,068 INFO L78 Accepts]: Start accepts. Automaton has 973 states and 1421 transitions. Word has length 133 [2022-03-20 15:11:26,068 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:11:26,068 INFO L478 AbstractCegarLoop]: Abstraction has 973 states and 1421 transitions. [2022-03-20 15:11:26,068 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 3.5) internal successors, (35), 10 states have internal predecessors, (35), 6 states have call successors, (23), 2 states have call predecessors, (23), 1 states have return successors, (21), 5 states have call predecessors, (21), 5 states have call successors, (21) [2022-03-20 15:11:26,068 INFO L276 IsEmpty]: Start isEmpty. Operand 973 states and 1421 transitions. [2022-03-20 15:11:26,070 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 134 [2022-03-20 15:11:26,070 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:11:26,070 INFO L499 BasicCegarLoop]: trace histogram [17, 16, 16, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 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, 1, 1, 1] [2022-03-20 15:11:26,087 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2022-03-20 15:11:26,272 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,SelfDestructingSolverStorable26 [2022-03-20 15:11:26,272 INFO L403 AbstractCegarLoop]: === Iteration 28 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:11:26,272 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:11:26,272 INFO L85 PathProgramCache]: Analyzing trace with hash -914829018, now seen corresponding path program 19 times [2022-03-20 15:11:26,272 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:11:26,272 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1580653273] [2022-03-20 15:11:26,273 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:11:26,273 INFO L85 PathProgramCache]: Analyzing trace with hash -914829018, now seen corresponding path program 20 times [2022-03-20 15:11:26,273 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:11:26,273 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1782001942] [2022-03-20 15:11:26,273 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:11:26,273 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:11:26,281 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:11:26,281 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1671647158] [2022-03-20 15:11:26,281 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 15:11:26,281 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:11:26,281 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:11:26,282 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-03-20 15:11:26,283 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-03-20 15:11:26,338 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 15:11:26,338 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:11:26,339 INFO L263 TraceCheckSpWp]: Trace formula consists of 309 conjuncts, 81 conjunts are in the unsatisfiable core [2022-03-20 15:11:26,342 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:11:27,367 INFO L134 CoverageAnalysis]: Checked inductivity of 581 backedges. 133 proven. 88 refuted. 0 times theorem prover too weak. 360 trivial. 0 not checked. [2022-03-20 15:11:27,368 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:11:29,548 INFO L134 CoverageAnalysis]: Checked inductivity of 581 backedges. 134 proven. 60 refuted. 0 times theorem prover too weak. 387 trivial. 0 not checked. [2022-03-20 15:11:29,548 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:11:29,548 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1782001942] [2022-03-20 15:11:29,548 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:11:29,548 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1671647158] [2022-03-20 15:11:29,548 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1671647158] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:11:29,548 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:11:29,548 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 19] total 31 [2022-03-20 15:11:29,548 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:11:29,548 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1580653273] [2022-03-20 15:11:29,548 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1580653273] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:11:29,549 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:11:29,549 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2022-03-20 15:11:29,549 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [45932181] [2022-03-20 15:11:29,549 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:11:29,549 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-20 15:11:29,549 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:11:29,549 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-20 15:11:29,549 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=186, Invalid=744, Unknown=0, NotChecked=0, Total=930 [2022-03-20 15:11:29,550 INFO L87 Difference]: Start difference. First operand 973 states and 1421 transitions. Second operand has 17 states, 16 states have (on average 2.375) internal successors, (38), 16 states have internal predecessors, (38), 7 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 6 states have call predecessors, (21), 6 states have call successors, (21) [2022-03-20 15:11:30,493 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:11:30,493 INFO L93 Difference]: Finished difference Result 1104 states and 1609 transitions. [2022-03-20 15:11:30,494 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-03-20 15:11:30,494 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 16 states have (on average 2.375) internal successors, (38), 16 states have internal predecessors, (38), 7 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 6 states have call predecessors, (21), 6 states have call successors, (21) Word has length 133 [2022-03-20 15:11:30,494 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:11:30,499 INFO L225 Difference]: With dead ends: 1104 [2022-03-20 15:11:30,499 INFO L226 Difference]: Without dead ends: 1101 [2022-03-20 15:11:30,500 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 269 GetRequests, 232 SyntacticMatches, 4 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 322 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=225, Invalid=965, Unknown=0, NotChecked=0, Total=1190 [2022-03-20 15:11:30,501 INFO L913 BasicCegarLoop]: 58 mSDtfsCounter, 52 mSDsluCounter, 493 mSDsCounter, 0 mSdLazyCounter, 750 mSolverCounterSat, 67 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 70 SdHoareTripleChecker+Valid, 551 SdHoareTripleChecker+Invalid, 817 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 67 IncrementalHoareTripleChecker+Valid, 750 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-20 15:11:30,501 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [70 Valid, 551 Invalid, 817 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [67 Valid, 750 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-20 15:11:30,502 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1101 states. [2022-03-20 15:11:30,810 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1101 to 1012. [2022-03-20 15:11:30,811 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1012 states, 555 states have (on average 1.2252252252252251) internal successors, (680), 571 states have internal predecessors, (680), 400 states have call successors, (400), 57 states have call predecessors, (400), 56 states have return successors, (398), 383 states have call predecessors, (398), 398 states have call successors, (398) [2022-03-20 15:11:30,814 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1012 states to 1012 states and 1478 transitions. [2022-03-20 15:11:30,815 INFO L78 Accepts]: Start accepts. Automaton has 1012 states and 1478 transitions. Word has length 133 [2022-03-20 15:11:30,815 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:11:30,815 INFO L478 AbstractCegarLoop]: Abstraction has 1012 states and 1478 transitions. [2022-03-20 15:11:30,815 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 16 states have (on average 2.375) internal successors, (38), 16 states have internal predecessors, (38), 7 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 6 states have call predecessors, (21), 6 states have call successors, (21) [2022-03-20 15:11:30,815 INFO L276 IsEmpty]: Start isEmpty. Operand 1012 states and 1478 transitions. [2022-03-20 15:11:30,817 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2022-03-20 15:11:30,817 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:11:30,817 INFO L499 BasicCegarLoop]: trace histogram [17, 16, 16, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 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-03-20 15:11:30,838 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-03-20 15:11:31,030 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,SelfDestructingSolverStorable27 [2022-03-20 15:11:31,030 INFO L403 AbstractCegarLoop]: === Iteration 29 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:11:31,030 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:11:31,030 INFO L85 PathProgramCache]: Analyzing trace with hash -112069451, now seen corresponding path program 21 times [2022-03-20 15:11:31,030 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:11:31,030 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [197555681] [2022-03-20 15:11:31,031 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:11:31,031 INFO L85 PathProgramCache]: Analyzing trace with hash -112069451, now seen corresponding path program 22 times [2022-03-20 15:11:31,031 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:11:31,031 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [132908863] [2022-03-20 15:11:31,031 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:11:31,031 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:11:31,037 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:11:31,037 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1555020806] [2022-03-20 15:11:31,037 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 15:11:31,037 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:11:31,037 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:11:31,041 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-03-20 15:11:31,042 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-03-20 15:11:31,093 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 15:11:31,093 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:11:31,094 INFO L263 TraceCheckSpWp]: Trace formula consists of 294 conjuncts, 91 conjunts are in the unsatisfiable core [2022-03-20 15:11:31,096 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:11:32,817 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 15:11:33,085 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 15:11:33,245 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 15:11:33,988 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 15:11:33,991 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 15:11:35,324 INFO L134 CoverageAnalysis]: Checked inductivity of 585 backedges. 122 proven. 85 refuted. 0 times theorem prover too weak. 378 trivial. 0 not checked. [2022-03-20 15:11:35,325 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:11:48,308 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 15:11:51,269 INFO L134 CoverageAnalysis]: Checked inductivity of 585 backedges. 125 proven. 71 refuted. 0 times theorem prover too weak. 389 trivial. 0 not checked. [2022-03-20 15:11:51,269 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:11:51,269 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [132908863] [2022-03-20 15:11:51,269 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:11:51,269 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1555020806] [2022-03-20 15:11:51,269 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1555020806] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:11:51,270 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:11:51,270 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 18] total 38 [2022-03-20 15:11:51,270 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:11:51,270 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [197555681] [2022-03-20 15:11:51,270 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [197555681] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:11:51,270 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:11:51,270 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [24] imperfect sequences [] total 24 [2022-03-20 15:11:51,270 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [684117791] [2022-03-20 15:11:51,270 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:11:51,270 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-03-20 15:11:51,270 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:11:51,271 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-03-20 15:11:51,271 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=207, Invalid=1198, Unknown=1, NotChecked=0, Total=1406 [2022-03-20 15:11:51,271 INFO L87 Difference]: Start difference. First operand 1012 states and 1478 transitions. Second operand has 24 states, 22 states have (on average 1.9545454545454546) internal successors, (43), 20 states have internal predecessors, (43), 9 states have call successors, (23), 2 states have call predecessors, (23), 3 states have return successors, (21), 8 states have call predecessors, (21), 8 states have call successors, (21) [2022-03-20 15:11:54,962 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:11:54,962 INFO L93 Difference]: Finished difference Result 1155 states and 1687 transitions. [2022-03-20 15:11:54,963 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-03-20 15:11:54,963 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 22 states have (on average 1.9545454545454546) internal successors, (43), 20 states have internal predecessors, (43), 9 states have call successors, (23), 2 states have call predecessors, (23), 3 states have return successors, (21), 8 states have call predecessors, (21), 8 states have call successors, (21) Word has length 135 [2022-03-20 15:11:54,964 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:11:54,970 INFO L225 Difference]: With dead ends: 1155 [2022-03-20 15:11:54,970 INFO L226 Difference]: Without dead ends: 1148 [2022-03-20 15:11:54,971 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 277 GetRequests, 232 SyntacticMatches, 1 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 569 ImplicationChecksByTransitivity, 13.9s TimeCoverageRelationStatistics Valid=294, Invalid=1775, Unknown=1, NotChecked=0, Total=2070 [2022-03-20 15:11:54,972 INFO L913 BasicCegarLoop]: 59 mSDtfsCounter, 85 mSDsluCounter, 756 mSDsCounter, 0 mSdLazyCounter, 1193 mSolverCounterSat, 71 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 104 SdHoareTripleChecker+Valid, 815 SdHoareTripleChecker+Invalid, 1643 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 71 IncrementalHoareTripleChecker+Valid, 1193 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 379 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-03-20 15:11:54,972 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [104 Valid, 815 Invalid, 1643 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [71 Valid, 1193 Invalid, 0 Unknown, 379 Unchecked, 1.3s Time] [2022-03-20 15:11:54,973 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1148 states. [2022-03-20 15:11:55,358 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1148 to 1041. [2022-03-20 15:11:55,360 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1041 states, 568 states have (on average 1.2288732394366197) internal successors, (698), 583 states have internal predecessors, (698), 416 states have call successors, (416), 58 states have call predecessors, (416), 56 states have return successors, (414), 399 states have call predecessors, (414), 414 states have call successors, (414) [2022-03-20 15:11:55,363 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1041 states to 1041 states and 1528 transitions. [2022-03-20 15:11:55,364 INFO L78 Accepts]: Start accepts. Automaton has 1041 states and 1528 transitions. Word has length 135 [2022-03-20 15:11:55,364 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:11:55,365 INFO L478 AbstractCegarLoop]: Abstraction has 1041 states and 1528 transitions. [2022-03-20 15:11:55,365 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 22 states have (on average 1.9545454545454546) internal successors, (43), 20 states have internal predecessors, (43), 9 states have call successors, (23), 2 states have call predecessors, (23), 3 states have return successors, (21), 8 states have call predecessors, (21), 8 states have call successors, (21) [2022-03-20 15:11:55,365 INFO L276 IsEmpty]: Start isEmpty. Operand 1041 states and 1528 transitions. [2022-03-20 15:11:55,367 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 133 [2022-03-20 15:11:55,367 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:11:55,367 INFO L499 BasicCegarLoop]: trace histogram [14, 13, 13, 7, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 15:11:55,385 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-03-20 15:11:55,567 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2022-03-20 15:11:55,568 INFO L403 AbstractCegarLoop]: === Iteration 30 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:11:55,568 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:11:55,568 INFO L85 PathProgramCache]: Analyzing trace with hash -16499977, now seen corresponding path program 11 times [2022-03-20 15:11:55,568 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:11:55,568 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [795148378] [2022-03-20 15:11:55,568 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:11:55,568 INFO L85 PathProgramCache]: Analyzing trace with hash -16499977, now seen corresponding path program 12 times [2022-03-20 15:11:55,568 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:11:55,569 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1243217288] [2022-03-20 15:11:55,569 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:11:55,569 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:11:55,574 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:11:55,574 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1557223636] [2022-03-20 15:11:55,575 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 15:11:55,575 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:11:55,575 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:11:55,576 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-03-20 15:11:55,577 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-03-20 15:11:55,633 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-03-20 15:11:55,633 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:11:55,634 INFO L263 TraceCheckSpWp]: Trace formula consists of 205 conjuncts, 53 conjunts are in the unsatisfiable core [2022-03-20 15:11:55,636 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:11:55,951 INFO L134 CoverageAnalysis]: Checked inductivity of 449 backedges. 126 proven. 42 refuted. 0 times theorem prover too weak. 281 trivial. 0 not checked. [2022-03-20 15:11:55,951 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:11:57,866 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:11:57,866 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1243217288] [2022-03-20 15:11:57,866 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:11:57,866 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1557223636] [2022-03-20 15:11:57,867 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1557223636] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 15:11:57,867 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 15:11:57,867 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2022-03-20 15:11:57,867 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:11:57,867 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [795148378] [2022-03-20 15:11:57,867 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [795148378] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:11:57,867 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:11:57,867 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-03-20 15:11:57,867 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2007252424] [2022-03-20 15:11:57,867 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:11:57,868 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-03-20 15:11:57,868 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:11:57,868 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-03-20 15:11:57,868 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=200, Unknown=0, NotChecked=0, Total=240 [2022-03-20 15:11:57,868 INFO L87 Difference]: Start difference. First operand 1041 states and 1528 transitions. Second operand has 12 states, 12 states have (on average 3.8333333333333335) internal successors, (46), 11 states have internal predecessors, (46), 4 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (17), 3 states have call predecessors, (17), 4 states have call successors, (17) [2022-03-20 15:11:59,291 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:11:59,292 INFO L93 Difference]: Finished difference Result 1110 states and 1599 transitions. [2022-03-20 15:11:59,293 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-20 15:11:59,293 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 3.8333333333333335) internal successors, (46), 11 states have internal predecessors, (46), 4 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (17), 3 states have call predecessors, (17), 4 states have call successors, (17) Word has length 132 [2022-03-20 15:11:59,293 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:11:59,298 INFO L225 Difference]: With dead ends: 1110 [2022-03-20 15:11:59,299 INFO L226 Difference]: Without dead ends: 1108 [2022-03-20 15:11:59,299 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 161 GetRequests, 137 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 58 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=105, Invalid=447, Unknown=0, NotChecked=0, Total=552 [2022-03-20 15:11:59,299 INFO L913 BasicCegarLoop]: 31 mSDtfsCounter, 62 mSDsluCounter, 211 mSDsCounter, 0 mSdLazyCounter, 189 mSolverCounterSat, 68 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 62 SdHoareTripleChecker+Valid, 242 SdHoareTripleChecker+Invalid, 257 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 68 IncrementalHoareTripleChecker+Valid, 189 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-03-20 15:11:59,300 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [62 Valid, 242 Invalid, 257 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [68 Valid, 189 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-03-20 15:11:59,301 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1108 states. [2022-03-20 15:11:59,742 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1108 to 1072. [2022-03-20 15:11:59,744 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1072 states, 592 states have (on average 1.2195945945945945) internal successors, (722), 609 states have internal predecessors, (722), 420 states have call successors, (420), 61 states have call predecessors, (420), 59 states have return successors, (418), 401 states have call predecessors, (418), 418 states have call successors, (418) [2022-03-20 15:11:59,747 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1072 states to 1072 states and 1560 transitions. [2022-03-20 15:11:59,748 INFO L78 Accepts]: Start accepts. Automaton has 1072 states and 1560 transitions. Word has length 132 [2022-03-20 15:11:59,748 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:11:59,749 INFO L478 AbstractCegarLoop]: Abstraction has 1072 states and 1560 transitions. [2022-03-20 15:11:59,749 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 3.8333333333333335) internal successors, (46), 11 states have internal predecessors, (46), 4 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (17), 3 states have call predecessors, (17), 4 states have call successors, (17) [2022-03-20 15:11:59,749 INFO L276 IsEmpty]: Start isEmpty. Operand 1072 states and 1560 transitions. [2022-03-20 15:11:59,751 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 139 [2022-03-20 15:11:59,751 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:11:59,751 INFO L499 BasicCegarLoop]: trace histogram [17, 16, 16, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 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, 1, 1] [2022-03-20 15:11:59,774 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2022-03-20 15:11:59,974 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:11:59,974 INFO L403 AbstractCegarLoop]: === Iteration 31 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:11:59,974 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:11:59,974 INFO L85 PathProgramCache]: Analyzing trace with hash -2035738456, now seen corresponding path program 23 times [2022-03-20 15:11:59,974 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:11:59,974 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [657825035] [2022-03-20 15:11:59,975 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:11:59,975 INFO L85 PathProgramCache]: Analyzing trace with hash -2035738456, now seen corresponding path program 24 times [2022-03-20 15:11:59,975 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:11:59,975 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [322751199] [2022-03-20 15:11:59,975 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:11:59,975 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:11:59,984 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:11:59,984 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1754487890] [2022-03-20 15:11:59,984 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 15:11:59,984 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:11:59,984 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:11:59,986 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-03-20 15:11:59,987 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-03-20 15:12:00,066 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 9 check-sat command(s) [2022-03-20 15:12:00,067 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:12:00,068 INFO L263 TraceCheckSpWp]: Trace formula consists of 331 conjuncts, 95 conjunts are in the unsatisfiable core [2022-03-20 15:12:00,070 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:12:01,966 INFO L134 CoverageAnalysis]: Checked inductivity of 592 backedges. 66 proven. 115 refuted. 0 times theorem prover too weak. 411 trivial. 0 not checked. [2022-03-20 15:12:01,967 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:12:10,513 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 15:12:14,080 INFO L134 CoverageAnalysis]: Checked inductivity of 592 backedges. 63 proven. 109 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2022-03-20 15:12:14,080 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:12:14,080 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [322751199] [2022-03-20 15:12:14,080 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:12:14,080 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1754487890] [2022-03-20 15:12:14,081 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1754487890] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:12:14,081 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:12:14,081 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 22] total 41 [2022-03-20 15:12:14,081 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:12:14,081 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [657825035] [2022-03-20 15:12:14,081 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [657825035] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:12:14,081 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:12:14,081 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [24] imperfect sequences [] total 24 [2022-03-20 15:12:14,081 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1851552645] [2022-03-20 15:12:14,081 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:12:14,081 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-03-20 15:12:14,081 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:12:14,082 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-03-20 15:12:14,082 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=251, Invalid=1389, Unknown=0, NotChecked=0, Total=1640 [2022-03-20 15:12:14,082 INFO L87 Difference]: Start difference. First operand 1072 states and 1560 transitions. Second operand has 24 states, 23 states have (on average 2.0) internal successors, (46), 21 states have internal predecessors, (46), 8 states have call successors, (23), 2 states have call predecessors, (23), 3 states have return successors, (21), 7 states have call predecessors, (21), 7 states have call successors, (21) [2022-03-20 15:12:16,688 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:12:16,688 INFO L93 Difference]: Finished difference Result 1221 states and 1745 transitions. [2022-03-20 15:12:16,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-03-20 15:12:16,689 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 23 states have (on average 2.0) internal successors, (46), 21 states have internal predecessors, (46), 8 states have call successors, (23), 2 states have call predecessors, (23), 3 states have return successors, (21), 7 states have call predecessors, (21), 7 states have call successors, (21) Word has length 138 [2022-03-20 15:12:16,689 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:12:16,693 INFO L225 Difference]: With dead ends: 1221 [2022-03-20 15:12:16,693 INFO L226 Difference]: Without dead ends: 1112 [2022-03-20 15:12:16,695 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 289 GetRequests, 235 SyntacticMatches, 1 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 702 ImplicationChecksByTransitivity, 8.8s TimeCoverageRelationStatistics Valid=468, Invalid=2502, Unknown=0, NotChecked=0, Total=2970 [2022-03-20 15:12:16,695 INFO L913 BasicCegarLoop]: 52 mSDtfsCounter, 85 mSDsluCounter, 535 mSDsCounter, 0 mSdLazyCounter, 1261 mSolverCounterSat, 118 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 97 SdHoareTripleChecker+Valid, 587 SdHoareTripleChecker+Invalid, 1379 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 118 IncrementalHoareTripleChecker+Valid, 1261 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-03-20 15:12:16,695 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [97 Valid, 587 Invalid, 1379 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [118 Valid, 1261 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-03-20 15:12:16,696 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1112 states. [2022-03-20 15:12:17,058 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1112 to 1026. [2022-03-20 15:12:17,059 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1026 states, 571 states have (on average 1.2119089316987741) internal successors, (692), 587 states have internal predecessors, (692), 394 states have call successors, (394), 62 states have call predecessors, (394), 60 states have return successors, (392), 376 states have call predecessors, (392), 392 states have call successors, (392) [2022-03-20 15:12:17,062 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1026 states to 1026 states and 1478 transitions. [2022-03-20 15:12:17,063 INFO L78 Accepts]: Start accepts. Automaton has 1026 states and 1478 transitions. Word has length 138 [2022-03-20 15:12:17,063 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:12:17,063 INFO L478 AbstractCegarLoop]: Abstraction has 1026 states and 1478 transitions. [2022-03-20 15:12:17,063 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 23 states have (on average 2.0) internal successors, (46), 21 states have internal predecessors, (46), 8 states have call successors, (23), 2 states have call predecessors, (23), 3 states have return successors, (21), 7 states have call predecessors, (21), 7 states have call successors, (21) [2022-03-20 15:12:17,063 INFO L276 IsEmpty]: Start isEmpty. Operand 1026 states and 1478 transitions. [2022-03-20 15:12:17,065 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 139 [2022-03-20 15:12:17,065 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:12:17,065 INFO L499 BasicCegarLoop]: trace histogram [17, 16, 16, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 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, 1, 1] [2022-03-20 15:12:17,089 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-03-20 15:12:17,283 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,SelfDestructingSolverStorable30 [2022-03-20 15:12:17,283 INFO L403 AbstractCegarLoop]: === Iteration 32 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:12:17,284 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:12:17,284 INFO L85 PathProgramCache]: Analyzing trace with hash -1937049344, now seen corresponding path program 25 times [2022-03-20 15:12:17,284 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:12:17,284 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [743510701] [2022-03-20 15:12:17,284 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:12:17,284 INFO L85 PathProgramCache]: Analyzing trace with hash -1937049344, now seen corresponding path program 26 times [2022-03-20 15:12:17,284 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:12:17,284 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [636666072] [2022-03-20 15:12:17,284 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:12:17,284 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:12:17,291 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:12:17,291 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1677880553] [2022-03-20 15:12:17,291 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 15:12:17,291 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:12:17,291 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:12:17,296 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-03-20 15:12:17,298 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-03-20 15:12:17,364 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 15:12:17,364 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:12:17,366 INFO L263 TraceCheckSpWp]: Trace formula consists of 331 conjuncts, 104 conjunts are in the unsatisfiable core [2022-03-20 15:12:17,368 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:12:17,690 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 15:12:18,561 INFO L134 CoverageAnalysis]: Checked inductivity of 592 backedges. 126 proven. 127 refuted. 0 times theorem prover too weak. 339 trivial. 0 not checked. [2022-03-20 15:12:18,561 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:12:22,862 INFO L134 CoverageAnalysis]: Checked inductivity of 592 backedges. 160 proven. 41 refuted. 0 times theorem prover too weak. 391 trivial. 0 not checked. [2022-03-20 15:12:22,862 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:12:22,862 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [636666072] [2022-03-20 15:12:22,862 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:12:22,862 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1677880553] [2022-03-20 15:12:22,863 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1677880553] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:12:22,863 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:12:22,863 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 16] total 32 [2022-03-20 15:12:22,863 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:12:22,863 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [743510701] [2022-03-20 15:12:22,863 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [743510701] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:12:22,863 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:12:22,863 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-03-20 15:12:22,863 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [161474347] [2022-03-20 15:12:22,863 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:12:22,863 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-20 15:12:22,863 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:12:22,864 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-20 15:12:22,864 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=145, Invalid=847, Unknown=0, NotChecked=0, Total=992 [2022-03-20 15:12:22,864 INFO L87 Difference]: Start difference. First operand 1026 states and 1478 transitions. Second operand has 21 states, 19 states have (on average 2.263157894736842) internal successors, (43), 19 states have internal predecessors, (43), 9 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 6 states have call predecessors, (21), 8 states have call successors, (21) [2022-03-20 15:12:25,545 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:12:25,545 INFO L93 Difference]: Finished difference Result 1168 states and 1681 transitions. [2022-03-20 15:12:25,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-03-20 15:12:25,546 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 19 states have (on average 2.263157894736842) internal successors, (43), 19 states have internal predecessors, (43), 9 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 6 states have call predecessors, (21), 8 states have call successors, (21) Word has length 138 [2022-03-20 15:12:25,546 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:12:25,550 INFO L225 Difference]: With dead ends: 1168 [2022-03-20 15:12:25,551 INFO L226 Difference]: Without dead ends: 1165 [2022-03-20 15:12:25,551 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 281 GetRequests, 242 SyntacticMatches, 3 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 335 ImplicationChecksByTransitivity, 5.5s TimeCoverageRelationStatistics Valid=194, Invalid=1212, Unknown=0, NotChecked=0, Total=1406 [2022-03-20 15:12:25,552 INFO L913 BasicCegarLoop]: 65 mSDtfsCounter, 68 mSDsluCounter, 764 mSDsCounter, 0 mSdLazyCounter, 1233 mSolverCounterSat, 60 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 94 SdHoareTripleChecker+Valid, 829 SdHoareTripleChecker+Invalid, 1293 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 60 IncrementalHoareTripleChecker+Valid, 1233 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-20 15:12:25,552 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [94 Valid, 829 Invalid, 1293 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [60 Valid, 1233 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-03-20 15:12:25,553 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1165 states. [2022-03-20 15:12:25,886 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1165 to 1119. [2022-03-20 15:12:25,887 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1119 states, 618 states have (on average 1.2168284789644013) internal successors, (752), 635 states have internal predecessors, (752), 436 states have call successors, (436), 66 states have call predecessors, (436), 64 states have return successors, (434), 417 states have call predecessors, (434), 434 states have call successors, (434) [2022-03-20 15:12:25,890 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1119 states to 1119 states and 1622 transitions. [2022-03-20 15:12:25,891 INFO L78 Accepts]: Start accepts. Automaton has 1119 states and 1622 transitions. Word has length 138 [2022-03-20 15:12:25,891 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:12:25,892 INFO L478 AbstractCegarLoop]: Abstraction has 1119 states and 1622 transitions. [2022-03-20 15:12:25,892 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 19 states have (on average 2.263157894736842) internal successors, (43), 19 states have internal predecessors, (43), 9 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 6 states have call predecessors, (21), 8 states have call successors, (21) [2022-03-20 15:12:25,892 INFO L276 IsEmpty]: Start isEmpty. Operand 1119 states and 1622 transitions. [2022-03-20 15:12:25,894 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 139 [2022-03-20 15:12:25,894 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:12:25,894 INFO L499 BasicCegarLoop]: trace histogram [17, 16, 16, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 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, 1, 1] [2022-03-20 15:12:25,919 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-03-20 15:12:26,107 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:12:26,107 INFO L403 AbstractCegarLoop]: === Iteration 33 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:12:26,108 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:12:26,108 INFO L85 PathProgramCache]: Analyzing trace with hash 1588704448, now seen corresponding path program 27 times [2022-03-20 15:12:26,108 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:12:26,108 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [902139870] [2022-03-20 15:12:26,108 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:12:26,108 INFO L85 PathProgramCache]: Analyzing trace with hash 1588704448, now seen corresponding path program 28 times [2022-03-20 15:12:26,108 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:12:26,109 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1080638328] [2022-03-20 15:12:26,109 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:12:26,109 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:12:26,114 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:12:26,115 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [698203992] [2022-03-20 15:12:26,115 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 15:12:26,115 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:12:26,115 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:12:26,118 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-03-20 15:12:26,124 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-03-20 15:12:26,190 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 15:12:26,190 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:12:26,192 INFO L263 TraceCheckSpWp]: Trace formula consists of 300 conjuncts, 105 conjunts are in the unsatisfiable core [2022-03-20 15:12:26,195 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:12:27,577 INFO L134 CoverageAnalysis]: Checked inductivity of 592 backedges. 143 proven. 125 refuted. 0 times theorem prover too weak. 324 trivial. 0 not checked. [2022-03-20 15:12:27,578 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:12:29,258 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 15:12:33,006 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:12:33,006 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1080638328] [2022-03-20 15:12:33,006 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:12:33,006 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [698203992] [2022-03-20 15:12:33,006 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [698203992] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 15:12:33,006 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 15:12:33,006 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21] total 21 [2022-03-20 15:12:33,006 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:12:33,006 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [902139870] [2022-03-20 15:12:33,006 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [902139870] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:12:33,006 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:12:33,007 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-03-20 15:12:33,007 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1742159452] [2022-03-20 15:12:33,007 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:12:33,007 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-20 15:12:33,007 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:12:33,007 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-20 15:12:33,007 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=151, Invalid=719, Unknown=0, NotChecked=0, Total=870 [2022-03-20 15:12:33,008 INFO L87 Difference]: Start difference. First operand 1119 states and 1622 transitions. Second operand has 21 states, 19 states have (on average 2.263157894736842) internal successors, (43), 19 states have internal predecessors, (43), 8 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 6 states have call predecessors, (21), 7 states have call successors, (21) [2022-03-20 15:12:36,741 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-03-20 15:12:38,311 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.57s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-20 15:12:39,210 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:12:39,210 INFO L93 Difference]: Finished difference Result 1244 states and 1792 transitions. [2022-03-20 15:12:39,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-03-20 15:12:39,211 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 19 states have (on average 2.263157894736842) internal successors, (43), 19 states have internal predecessors, (43), 8 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 6 states have call predecessors, (21), 7 states have call successors, (21) Word has length 138 [2022-03-20 15:12:39,211 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:12:39,215 INFO L225 Difference]: With dead ends: 1244 [2022-03-20 15:12:39,215 INFO L226 Difference]: Without dead ends: 1241 [2022-03-20 15:12:39,216 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 177 GetRequests, 141 SyntacticMatches, 2 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 287 ImplicationChecksByTransitivity, 6.1s TimeCoverageRelationStatistics Valid=204, Invalid=1056, Unknown=0, NotChecked=0, Total=1260 [2022-03-20 15:12:39,217 INFO L913 BasicCegarLoop]: 70 mSDtfsCounter, 80 mSDsluCounter, 943 mSDsCounter, 0 mSdLazyCounter, 1504 mSolverCounterSat, 87 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 108 SdHoareTripleChecker+Valid, 1013 SdHoareTripleChecker+Invalid, 1592 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 87 IncrementalHoareTripleChecker+Valid, 1504 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.1s IncrementalHoareTripleChecker+Time [2022-03-20 15:12:39,217 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [108 Valid, 1013 Invalid, 1592 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [87 Valid, 1504 Invalid, 1 Unknown, 0 Unchecked, 5.1s Time] [2022-03-20 15:12:39,218 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1241 states. [2022-03-20 15:12:39,606 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1241 to 1192. [2022-03-20 15:12:39,607 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1192 states, 658 states have (on average 1.2173252279635258) internal successors, (801), 677 states have internal predecessors, (801), 465 states have call successors, (465), 70 states have call predecessors, (465), 68 states have return successors, (463), 444 states have call predecessors, (463), 463 states have call successors, (463) [2022-03-20 15:12:39,610 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1192 states to 1192 states and 1729 transitions. [2022-03-20 15:12:39,611 INFO L78 Accepts]: Start accepts. Automaton has 1192 states and 1729 transitions. Word has length 138 [2022-03-20 15:12:39,611 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:12:39,611 INFO L478 AbstractCegarLoop]: Abstraction has 1192 states and 1729 transitions. [2022-03-20 15:12:39,611 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 19 states have (on average 2.263157894736842) internal successors, (43), 19 states have internal predecessors, (43), 8 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 6 states have call predecessors, (21), 7 states have call successors, (21) [2022-03-20 15:12:39,611 INFO L276 IsEmpty]: Start isEmpty. Operand 1192 states and 1729 transitions. [2022-03-20 15:12:39,614 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 142 [2022-03-20 15:12:39,614 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:12:39,614 INFO L499 BasicCegarLoop]: trace histogram [17, 16, 16, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 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] [2022-03-20 15:12:39,634 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Forceful destruction successful, exit code 0 [2022-03-20 15:12:39,827 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:12:39,827 INFO L403 AbstractCegarLoop]: === Iteration 34 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:12:39,828 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:12:39,828 INFO L85 PathProgramCache]: Analyzing trace with hash -20730755, now seen corresponding path program 29 times [2022-03-20 15:12:39,828 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:12:39,828 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1651536044] [2022-03-20 15:12:39,828 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:12:39,828 INFO L85 PathProgramCache]: Analyzing trace with hash -20730755, now seen corresponding path program 30 times [2022-03-20 15:12:39,828 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:12:39,828 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2057152918] [2022-03-20 15:12:39,828 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:12:39,828 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:12:39,835 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:12:39,835 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [838410198] [2022-03-20 15:12:39,835 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 15:12:39,835 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:12:39,835 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:12:39,836 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-03-20 15:12:39,838 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-03-20 15:12:39,952 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 8 check-sat command(s) [2022-03-20 15:12:39,952 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:12:39,954 INFO L263 TraceCheckSpWp]: Trace formula consists of 337 conjuncts, 88 conjunts are in the unsatisfiable core [2022-03-20 15:12:39,957 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:12:41,325 INFO L134 CoverageAnalysis]: Checked inductivity of 602 backedges. 46 proven. 97 refuted. 0 times theorem prover too weak. 459 trivial. 0 not checked. [2022-03-20 15:12:41,325 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:12:47,101 INFO L134 CoverageAnalysis]: Checked inductivity of 602 backedges. 46 proven. 97 refuted. 0 times theorem prover too weak. 459 trivial. 0 not checked. [2022-03-20 15:12:47,102 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:12:47,102 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2057152918] [2022-03-20 15:12:47,102 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:12:47,102 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [838410198] [2022-03-20 15:12:47,102 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [838410198] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:12:47,102 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:12:47,102 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21] total 37 [2022-03-20 15:12:47,102 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:12:47,102 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1651536044] [2022-03-20 15:12:47,102 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1651536044] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:12:47,102 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:12:47,102 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-03-20 15:12:47,102 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1299784519] [2022-03-20 15:12:47,102 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:12:47,103 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-20 15:12:47,103 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:12:47,103 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-20 15:12:47,103 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=214, Invalid=1118, Unknown=0, NotChecked=0, Total=1332 [2022-03-20 15:12:47,103 INFO L87 Difference]: Start difference. First operand 1192 states and 1729 transitions. Second operand has 21 states, 20 states have (on average 2.3) internal successors, (46), 20 states have internal predecessors, (46), 6 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 5 states have call predecessors, (21), 5 states have call successors, (21) [2022-03-20 15:12:48,949 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:12:48,949 INFO L93 Difference]: Finished difference Result 1309 states and 1887 transitions. [2022-03-20 15:12:48,950 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-03-20 15:12:48,950 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 20 states have (on average 2.3) internal successors, (46), 20 states have internal predecessors, (46), 6 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 5 states have call predecessors, (21), 5 states have call successors, (21) Word has length 141 [2022-03-20 15:12:48,950 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:12:48,957 INFO L225 Difference]: With dead ends: 1309 [2022-03-20 15:12:48,957 INFO L226 Difference]: Without dead ends: 1306 [2022-03-20 15:12:48,958 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 295 GetRequests, 243 SyntacticMatches, 3 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 488 ImplicationChecksByTransitivity, 4.5s TimeCoverageRelationStatistics Valid=427, Invalid=2123, Unknown=0, NotChecked=0, Total=2550 [2022-03-20 15:12:48,958 INFO L913 BasicCegarLoop]: 61 mSDtfsCounter, 79 mSDsluCounter, 927 mSDsCounter, 0 mSdLazyCounter, 1424 mSolverCounterSat, 89 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 91 SdHoareTripleChecker+Valid, 988 SdHoareTripleChecker+Invalid, 1513 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 89 IncrementalHoareTripleChecker+Valid, 1424 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-03-20 15:12:48,958 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [91 Valid, 988 Invalid, 1513 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [89 Valid, 1424 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-03-20 15:12:48,959 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1306 states. [2022-03-20 15:12:49,319 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1306 to 1203. [2022-03-20 15:12:49,320 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1203 states, 665 states have (on average 1.2150375939849625) internal successors, (808), 683 states have internal predecessors, (808), 467 states have call successors, (467), 72 states have call predecessors, (467), 70 states have return successors, (465), 447 states have call predecessors, (465), 465 states have call successors, (465) [2022-03-20 15:12:49,323 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1203 states to 1203 states and 1740 transitions. [2022-03-20 15:12:49,324 INFO L78 Accepts]: Start accepts. Automaton has 1203 states and 1740 transitions. Word has length 141 [2022-03-20 15:12:49,324 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:12:49,324 INFO L478 AbstractCegarLoop]: Abstraction has 1203 states and 1740 transitions. [2022-03-20 15:12:49,324 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 20 states have (on average 2.3) internal successors, (46), 20 states have internal predecessors, (46), 6 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 5 states have call predecessors, (21), 5 states have call successors, (21) [2022-03-20 15:12:49,324 INFO L276 IsEmpty]: Start isEmpty. Operand 1203 states and 1740 transitions. [2022-03-20 15:12:49,326 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 144 [2022-03-20 15:12:49,326 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:12:49,326 INFO L499 BasicCegarLoop]: trace histogram [18, 17, 17, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 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] [2022-03-20 15:12:49,352 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Forceful destruction successful, exit code 0 [2022-03-20 15:12:49,551 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,SelfDestructingSolverStorable33 [2022-03-20 15:12:49,551 INFO L403 AbstractCegarLoop]: === Iteration 35 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:12:49,552 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:12:49,552 INFO L85 PathProgramCache]: Analyzing trace with hash -479386172, now seen corresponding path program 5 times [2022-03-20 15:12:49,552 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:12:49,552 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1271685927] [2022-03-20 15:12:49,552 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:12:49,552 INFO L85 PathProgramCache]: Analyzing trace with hash -479386172, now seen corresponding path program 6 times [2022-03-20 15:12:49,552 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:12:49,552 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [758545070] [2022-03-20 15:12:49,553 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:12:49,553 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:12:49,559 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:12:49,559 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [131492708] [2022-03-20 15:12:49,559 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 15:12:49,559 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:12:49,559 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:12:49,560 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-03-20 15:12:49,561 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-03-20 15:12:49,621 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2022-03-20 15:12:49,622 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:12:49,623 INFO L263 TraceCheckSpWp]: Trace formula consists of 248 conjuncts, 71 conjunts are in the unsatisfiable core [2022-03-20 15:12:49,624 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:12:50,255 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 15:13:03,962 WARN L232 SmtUtils]: Spent 13.55s on a formula simplification that was a NOOP. DAG size: 48 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-03-20 15:13:04,478 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 15:13:08,679 INFO L134 CoverageAnalysis]: Checked inductivity of 669 backedges. 140 proven. 33 refuted. 0 times theorem prover too weak. 496 trivial. 0 not checked. [2022-03-20 15:13:08,679 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:13:23,351 INFO L134 CoverageAnalysis]: Checked inductivity of 669 backedges. 122 proven. 34 refuted. 0 times theorem prover too weak. 513 trivial. 0 not checked. [2022-03-20 15:13:23,351 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:13:23,351 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [758545070] [2022-03-20 15:13:23,351 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:13:23,352 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [131492708] [2022-03-20 15:13:23,352 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [131492708] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:13:23,352 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:13:23,352 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 13] total 23 [2022-03-20 15:13:23,352 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:13:23,352 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1271685927] [2022-03-20 15:13:23,352 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1271685927] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:13:23,352 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:13:23,352 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2022-03-20 15:13:23,352 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [245673643] [2022-03-20 15:13:23,352 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:13:23,353 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-20 15:13:23,353 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:13:23,353 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-20 15:13:23,353 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=424, Unknown=4, NotChecked=0, Total=506 [2022-03-20 15:13:23,353 INFO L87 Difference]: Start difference. First operand 1203 states and 1740 transitions. Second operand has 15 states, 14 states have (on average 2.857142857142857) internal successors, (40), 13 states have internal predecessors, (40), 5 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 5 states have call predecessors, (14), 4 states have call successors, (14) [2022-03-20 15:13:26,243 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-03-20 15:13:28,260 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-03-20 15:13:32,132 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.01s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-20 15:13:33,012 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:13:33,012 INFO L93 Difference]: Finished difference Result 1394 states and 2015 transitions. [2022-03-20 15:13:33,013 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-03-20 15:13:33,014 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 14 states have (on average 2.857142857142857) internal successors, (40), 13 states have internal predecessors, (40), 5 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 5 states have call predecessors, (14), 4 states have call successors, (14) Word has length 143 [2022-03-20 15:13:33,014 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:13:33,020 INFO L225 Difference]: With dead ends: 1394 [2022-03-20 15:13:33,020 INFO L226 Difference]: Without dead ends: 1392 [2022-03-20 15:13:33,021 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 293 GetRequests, 260 SyntacticMatches, 4 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 169 ImplicationChecksByTransitivity, 32.8s TimeCoverageRelationStatistics Valid=148, Invalid=778, Unknown=4, NotChecked=0, Total=930 [2022-03-20 15:13:33,021 INFO L913 BasicCegarLoop]: 50 mSDtfsCounter, 71 mSDsluCounter, 363 mSDsCounter, 0 mSdLazyCounter, 567 mSolverCounterSat, 69 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 76 SdHoareTripleChecker+Valid, 413 SdHoareTripleChecker+Invalid, 638 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 69 IncrementalHoareTripleChecker+Valid, 567 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.2s IncrementalHoareTripleChecker+Time [2022-03-20 15:13:33,022 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [76 Valid, 413 Invalid, 638 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [69 Valid, 567 Invalid, 2 Unknown, 0 Unchecked, 6.2s Time] [2022-03-20 15:13:33,023 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1392 states. [2022-03-20 15:13:33,508 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1392 to 1320. [2022-03-20 15:13:33,509 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1320 states, 725 states have (on average 1.2220689655172414) internal successors, (886), 744 states have internal predecessors, (886), 518 states have call successors, (518), 78 states have call predecessors, (518), 76 states have return successors, (516), 497 states have call predecessors, (516), 516 states have call successors, (516) [2022-03-20 15:13:33,513 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1320 states to 1320 states and 1920 transitions. [2022-03-20 15:13:33,514 INFO L78 Accepts]: Start accepts. Automaton has 1320 states and 1920 transitions. Word has length 143 [2022-03-20 15:13:33,514 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:13:33,514 INFO L478 AbstractCegarLoop]: Abstraction has 1320 states and 1920 transitions. [2022-03-20 15:13:33,514 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 14 states have (on average 2.857142857142857) internal successors, (40), 13 states have internal predecessors, (40), 5 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 5 states have call predecessors, (14), 4 states have call successors, (14) [2022-03-20 15:13:33,514 INFO L276 IsEmpty]: Start isEmpty. Operand 1320 states and 1920 transitions. [2022-03-20 15:13:33,517 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 144 [2022-03-20 15:13:33,517 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:13:33,517 INFO L499 BasicCegarLoop]: trace histogram [17, 16, 16, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 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] [2022-03-20 15:13:33,540 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Forceful destruction successful, exit code 0 [2022-03-20 15:13:33,739 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,SelfDestructingSolverStorable34 [2022-03-20 15:13:33,739 INFO L403 AbstractCegarLoop]: === Iteration 36 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:13:33,740 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:13:33,740 INFO L85 PathProgramCache]: Analyzing trace with hash -1824189762, now seen corresponding path program 31 times [2022-03-20 15:13:33,740 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:13:33,740 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1753938186] [2022-03-20 15:13:33,740 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:13:33,740 INFO L85 PathProgramCache]: Analyzing trace with hash -1824189762, now seen corresponding path program 32 times [2022-03-20 15:13:33,740 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:13:33,741 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [326156720] [2022-03-20 15:13:33,741 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:13:33,741 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:13:33,748 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:13:33,748 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [165572169] [2022-03-20 15:13:33,748 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 15:13:33,748 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:13:33,748 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:13:33,749 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-03-20 15:13:33,750 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-03-20 15:13:33,836 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 15:13:33,837 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:13:33,839 INFO L263 TraceCheckSpWp]: Trace formula consists of 353 conjuncts, 99 conjunts are in the unsatisfiable core [2022-03-20 15:13:33,841 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:13:35,188 INFO L134 CoverageAnalysis]: Checked inductivity of 608 backedges. 102 proven. 86 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2022-03-20 15:13:35,188 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:13:35,541 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 15:13:37,527 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:13:37,528 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [326156720] [2022-03-20 15:13:37,528 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:13:37,528 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [165572169] [2022-03-20 15:13:37,528 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [165572169] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 15:13:37,528 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 15:13:37,528 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22] total 22 [2022-03-20 15:13:37,528 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:13:37,528 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1753938186] [2022-03-20 15:13:37,528 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1753938186] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:13:37,528 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:13:37,528 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [22] imperfect sequences [] total 22 [2022-03-20 15:13:37,528 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [818373186] [2022-03-20 15:13:37,528 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:13:37,529 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-20 15:13:37,529 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:13:37,529 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-20 15:13:37,529 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=620, Unknown=0, NotChecked=0, Total=702 [2022-03-20 15:13:37,529 INFO L87 Difference]: Start difference. First operand 1320 states and 1920 transitions. Second operand has 22 states, 20 states have (on average 2.4) internal successors, (48), 20 states have internal predecessors, (48), 8 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 6 states have call predecessors, (21), 7 states have call successors, (21) [2022-03-20 15:13:39,463 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:13:39,463 INFO L93 Difference]: Finished difference Result 1476 states and 2137 transitions. [2022-03-20 15:13:39,472 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-03-20 15:13:39,472 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 20 states have (on average 2.4) internal successors, (48), 20 states have internal predecessors, (48), 8 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 6 states have call predecessors, (21), 7 states have call successors, (21) Word has length 143 [2022-03-20 15:13:39,472 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:13:39,477 INFO L225 Difference]: With dead ends: 1476 [2022-03-20 15:13:39,477 INFO L226 Difference]: Without dead ends: 1473 [2022-03-20 15:13:39,478 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 173 GetRequests, 138 SyntacticMatches, 1 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 210 ImplicationChecksByTransitivity, 2.8s TimeCoverageRelationStatistics Valid=139, Invalid=1121, Unknown=0, NotChecked=0, Total=1260 [2022-03-20 15:13:39,478 INFO L913 BasicCegarLoop]: 72 mSDtfsCounter, 89 mSDsluCounter, 969 mSDsCounter, 0 mSdLazyCounter, 1593 mSolverCounterSat, 84 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 111 SdHoareTripleChecker+Valid, 1041 SdHoareTripleChecker+Invalid, 1677 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 84 IncrementalHoareTripleChecker+Valid, 1593 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-03-20 15:13:39,478 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [111 Valid, 1041 Invalid, 1677 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [84 Valid, 1593 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-03-20 15:13:39,479 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1473 states. [2022-03-20 15:13:39,999 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1473 to 1417. [2022-03-20 15:13:40,000 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1417 states, 775 states have (on average 1.2245161290322581) internal successors, (949), 795 states have internal predecessors, (949), 560 states have call successors, (560), 83 states have call predecessors, (560), 81 states have return successors, (558), 538 states have call predecessors, (558), 558 states have call successors, (558) [2022-03-20 15:13:40,004 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1417 states to 1417 states and 2067 transitions. [2022-03-20 15:13:40,005 INFO L78 Accepts]: Start accepts. Automaton has 1417 states and 2067 transitions. Word has length 143 [2022-03-20 15:13:40,005 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:13:40,005 INFO L478 AbstractCegarLoop]: Abstraction has 1417 states and 2067 transitions. [2022-03-20 15:13:40,005 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 20 states have (on average 2.4) internal successors, (48), 20 states have internal predecessors, (48), 8 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 6 states have call predecessors, (21), 7 states have call successors, (21) [2022-03-20 15:13:40,006 INFO L276 IsEmpty]: Start isEmpty. Operand 1417 states and 2067 transitions. [2022-03-20 15:13:40,008 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 144 [2022-03-20 15:13:40,008 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:13:40,008 INFO L499 BasicCegarLoop]: trace histogram [17, 16, 16, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 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] [2022-03-20 15:13:40,032 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Forceful destruction successful, exit code 0 [2022-03-20 15:13:40,221 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,SelfDestructingSolverStorable35 [2022-03-20 15:13:40,221 INFO L403 AbstractCegarLoop]: === Iteration 37 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:13:40,221 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:13:40,221 INFO L85 PathProgramCache]: Analyzing trace with hash 1701564030, now seen corresponding path program 33 times [2022-03-20 15:13:40,221 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:13:40,221 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [718857409] [2022-03-20 15:13:40,222 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:13:40,222 INFO L85 PathProgramCache]: Analyzing trace with hash 1701564030, now seen corresponding path program 34 times [2022-03-20 15:13:40,222 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:13:40,222 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1245878684] [2022-03-20 15:13:40,222 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:13:40,222 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:13:40,229 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:13:40,230 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1982752969] [2022-03-20 15:13:40,230 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 15:13:40,230 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:13:40,230 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:13:40,231 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-03-20 15:13:40,232 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-03-20 15:13:40,325 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 15:13:40,326 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:13:40,328 INFO L263 TraceCheckSpWp]: Trace formula consists of 322 conjuncts, 118 conjunts are in the unsatisfiable core [2022-03-20 15:13:40,331 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:13:41,258 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 15:13:45,047 INFO L134 CoverageAnalysis]: Checked inductivity of 608 backedges. 171 proven. 98 refuted. 0 times theorem prover too weak. 339 trivial. 0 not checked. [2022-03-20 15:13:45,048 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:13:48,007 INFO L134 CoverageAnalysis]: Checked inductivity of 608 backedges. 185 proven. 17 refuted. 0 times theorem prover too weak. 406 trivial. 0 not checked. [2022-03-20 15:13:48,007 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:13:48,007 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1245878684] [2022-03-20 15:13:48,007 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:13:48,008 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1982752969] [2022-03-20 15:13:48,008 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1982752969] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:13:48,008 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:13:48,008 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 16] total 36 [2022-03-20 15:13:48,008 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:13:48,008 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [718857409] [2022-03-20 15:13:48,008 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [718857409] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:13:48,008 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:13:48,008 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [25] imperfect sequences [] total 25 [2022-03-20 15:13:48,008 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [935080586] [2022-03-20 15:13:48,008 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:13:48,009 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-20 15:13:48,009 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:13:48,009 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-20 15:13:48,009 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=166, Invalid=1094, Unknown=0, NotChecked=0, Total=1260 [2022-03-20 15:13:48,010 INFO L87 Difference]: Start difference. First operand 1417 states and 2067 transitions. Second operand has 25 states, 23 states have (on average 2.0869565217391304) internal successors, (48), 23 states have internal predecessors, (48), 8 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 7 states have call predecessors, (21), 7 states have call successors, (21) [2022-03-20 15:13:50,330 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:13:50,331 INFO L93 Difference]: Finished difference Result 1526 states and 2217 transitions. [2022-03-20 15:13:50,331 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-03-20 15:13:50,331 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 23 states have (on average 2.0869565217391304) internal successors, (48), 23 states have internal predecessors, (48), 8 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 7 states have call predecessors, (21), 7 states have call successors, (21) Word has length 143 [2022-03-20 15:13:50,332 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:13:50,338 INFO L225 Difference]: With dead ends: 1526 [2022-03-20 15:13:50,338 INFO L226 Difference]: Without dead ends: 1523 [2022-03-20 15:13:50,346 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 295 GetRequests, 248 SyntacticMatches, 3 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 448 ImplicationChecksByTransitivity, 3.9s TimeCoverageRelationStatistics Valid=264, Invalid=1806, Unknown=0, NotChecked=0, Total=2070 [2022-03-20 15:13:50,346 INFO L913 BasicCegarLoop]: 72 mSDtfsCounter, 79 mSDsluCounter, 1053 mSDsCounter, 0 mSdLazyCounter, 954 mSolverCounterSat, 67 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 91 SdHoareTripleChecker+Valid, 1125 SdHoareTripleChecker+Invalid, 1378 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 67 IncrementalHoareTripleChecker+Valid, 954 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 357 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-03-20 15:13:50,347 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [91 Valid, 1125 Invalid, 1378 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [67 Valid, 954 Invalid, 0 Unknown, 357 Unchecked, 1.1s Time] [2022-03-20 15:13:50,349 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1523 states. [2022-03-20 15:13:50,963 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1523 to 1420. [2022-03-20 15:13:50,964 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1420 states, 778 states have (on average 1.224935732647815) internal successors, (953), 798 states have internal predecessors, (953), 560 states have call successors, (560), 83 states have call predecessors, (560), 81 states have return successors, (558), 538 states have call predecessors, (558), 558 states have call successors, (558) [2022-03-20 15:13:50,968 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1420 states to 1420 states and 2071 transitions. [2022-03-20 15:13:50,969 INFO L78 Accepts]: Start accepts. Automaton has 1420 states and 2071 transitions. Word has length 143 [2022-03-20 15:13:50,969 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:13:50,969 INFO L478 AbstractCegarLoop]: Abstraction has 1420 states and 2071 transitions. [2022-03-20 15:13:50,969 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 23 states have (on average 2.0869565217391304) internal successors, (48), 23 states have internal predecessors, (48), 8 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 7 states have call predecessors, (21), 7 states have call successors, (21) [2022-03-20 15:13:50,970 INFO L276 IsEmpty]: Start isEmpty. Operand 1420 states and 2071 transitions. [2022-03-20 15:13:50,972 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 147 [2022-03-20 15:13:50,972 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:13:50,972 INFO L499 BasicCegarLoop]: trace histogram [17, 16, 16, 6, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 15:13:50,976 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Forceful destruction successful, exit code 0 [2022-03-20 15:13:51,175 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36,37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:13:51,175 INFO L403 AbstractCegarLoop]: === Iteration 38 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:13:51,176 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:13:51,176 INFO L85 PathProgramCache]: Analyzing trace with hash -780316161, now seen corresponding path program 35 times [2022-03-20 15:13:51,176 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:13:51,176 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1450108631] [2022-03-20 15:13:51,176 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:13:51,176 INFO L85 PathProgramCache]: Analyzing trace with hash -780316161, now seen corresponding path program 36 times [2022-03-20 15:13:51,176 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:13:51,176 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [997545805] [2022-03-20 15:13:51,177 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:13:51,177 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:13:51,183 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:13:51,183 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1068675382] [2022-03-20 15:13:51,183 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 15:13:51,183 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:13:51,183 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:13:51,184 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-03-20 15:13:51,185 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-03-20 15:13:52,082 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 8 check-sat command(s) [2022-03-20 15:13:52,082 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:13:52,085 INFO L263 TraceCheckSpWp]: Trace formula consists of 359 conjuncts, 68 conjunts are in the unsatisfiable core [2022-03-20 15:13:52,087 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:13:59,793 INFO L134 CoverageAnalysis]: Checked inductivity of 620 backedges. 53 proven. 147 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2022-03-20 15:13:59,793 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:14:09,309 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:14:09,309 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [997545805] [2022-03-20 15:14:09,309 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:14:09,309 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1068675382] [2022-03-20 15:14:09,309 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1068675382] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 15:14:09,309 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 15:14:09,309 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24] total 24 [2022-03-20 15:14:09,310 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:14:09,310 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1450108631] [2022-03-20 15:14:09,310 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1450108631] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:14:09,310 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:14:09,310 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [24] imperfect sequences [] total 24 [2022-03-20 15:14:09,310 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [557797337] [2022-03-20 15:14:09,310 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:14:09,310 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-03-20 15:14:09,310 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:14:09,311 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-03-20 15:14:09,311 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=110, Invalid=946, Unknown=0, NotChecked=0, Total=1056 [2022-03-20 15:14:09,311 INFO L87 Difference]: Start difference. First operand 1420 states and 2071 transitions. Second operand has 24 states, 23 states have (on average 2.217391304347826) internal successors, (51), 22 states have internal predecessors, (51), 8 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 7 states have call predecessors, (21), 7 states have call successors, (21) [2022-03-20 15:14:48,885 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.82s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-20 15:14:55,743 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-03-20 15:15:07,811 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.19s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-20 15:15:18,366 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.35s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-20 15:15:39,817 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:15:39,817 INFO L93 Difference]: Finished difference Result 1733 states and 2512 transitions. [2022-03-20 15:15:39,818 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2022-03-20 15:15:39,818 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 23 states have (on average 2.217391304347826) internal successors, (51), 22 states have internal predecessors, (51), 8 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 7 states have call predecessors, (21), 7 states have call successors, (21) Word has length 146 [2022-03-20 15:15:39,819 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:15:39,830 INFO L225 Difference]: With dead ends: 1733 [2022-03-20 15:15:39,831 INFO L226 Difference]: Without dead ends: 1729 [2022-03-20 15:15:39,832 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 263 GetRequests, 182 SyntacticMatches, 1 SemanticMatches, 80 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1621 ImplicationChecksByTransitivity, 76.7s TimeCoverageRelationStatistics Valid=1083, Invalid=5558, Unknown=1, NotChecked=0, Total=6642 [2022-03-20 15:15:39,833 INFO L913 BasicCegarLoop]: 88 mSDtfsCounter, 157 mSDsluCounter, 1131 mSDsCounter, 0 mSdLazyCounter, 2187 mSolverCounterSat, 561 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 25.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 169 SdHoareTripleChecker+Valid, 1219 SdHoareTripleChecker+Invalid, 2749 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 561 IncrementalHoareTripleChecker+Valid, 2187 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 25.9s IncrementalHoareTripleChecker+Time [2022-03-20 15:15:39,833 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [169 Valid, 1219 Invalid, 2749 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [561 Valid, 2187 Invalid, 1 Unknown, 0 Unchecked, 25.9s Time] [2022-03-20 15:15:39,834 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1729 states. [2022-03-20 15:15:40,521 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1729 to 1594. [2022-03-20 15:15:40,524 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1594 states, 879 states have (on average 1.222980659840728) internal successors, (1075), 902 states have internal predecessors, (1075), 627 states have call successors, (627), 89 states have call predecessors, (627), 87 states have return successors, (625), 602 states have call predecessors, (625), 625 states have call successors, (625) [2022-03-20 15:15:40,529 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1594 states to 1594 states and 2327 transitions. [2022-03-20 15:15:40,530 INFO L78 Accepts]: Start accepts. Automaton has 1594 states and 2327 transitions. Word has length 146 [2022-03-20 15:15:40,530 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:15:40,530 INFO L478 AbstractCegarLoop]: Abstraction has 1594 states and 2327 transitions. [2022-03-20 15:15:40,531 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 23 states have (on average 2.217391304347826) internal successors, (51), 22 states have internal predecessors, (51), 8 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 7 states have call predecessors, (21), 7 states have call successors, (21) [2022-03-20 15:15:40,531 INFO L276 IsEmpty]: Start isEmpty. Operand 1594 states and 2327 transitions. [2022-03-20 15:15:40,533 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 147 [2022-03-20 15:15:40,533 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:15:40,533 INFO L499 BasicCegarLoop]: trace histogram [17, 16, 16, 6, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 15:15:40,545 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Forceful destruction successful, exit code 0 [2022-03-20 15:15:40,739 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,SelfDestructingSolverStorable37 [2022-03-20 15:15:40,740 INFO L403 AbstractCegarLoop]: === Iteration 39 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:15:40,740 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:15:40,740 INFO L85 PathProgramCache]: Analyzing trace with hash 829249481, now seen corresponding path program 37 times [2022-03-20 15:15:40,740 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:15:40,740 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [320047702] [2022-03-20 15:15:40,741 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:15:40,741 INFO L85 PathProgramCache]: Analyzing trace with hash 829249481, now seen corresponding path program 38 times [2022-03-20 15:15:40,741 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:15:40,741 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1225275871] [2022-03-20 15:15:40,741 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:15:40,741 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:15:40,747 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:15:40,748 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [349069433] [2022-03-20 15:15:40,748 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 15:15:40,748 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:15:40,748 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:15:40,749 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-03-20 15:15:40,750 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-03-20 15:15:40,833 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 15:15:40,834 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:15:40,836 INFO L263 TraceCheckSpWp]: Trace formula consists of 359 conjuncts, 115 conjunts are in the unsatisfiable core [2022-03-20 15:15:40,839 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:15:42,232 INFO L134 CoverageAnalysis]: Checked inductivity of 620 backedges. 136 proven. 124 refuted. 0 times theorem prover too weak. 360 trivial. 0 not checked. [2022-03-20 15:15:42,233 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:15:42,967 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 15:15:44,480 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:15:44,480 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1225275871] [2022-03-20 15:15:44,480 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:15:44,480 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [349069433] [2022-03-20 15:15:44,480 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [349069433] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 15:15:44,480 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 15:15:44,480 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22] total 22 [2022-03-20 15:15:44,480 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:15:44,481 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [320047702] [2022-03-20 15:15:44,481 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [320047702] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:15:44,481 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:15:44,481 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [22] imperfect sequences [] total 22 [2022-03-20 15:15:44,481 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [327823952] [2022-03-20 15:15:44,481 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:15:44,481 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-20 15:15:44,481 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:15:44,481 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-20 15:15:44,482 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=721, Unknown=0, NotChecked=0, Total=812 [2022-03-20 15:15:44,482 INFO L87 Difference]: Start difference. First operand 1594 states and 2327 transitions. Second operand has 22 states, 21 states have (on average 2.4285714285714284) internal successors, (51), 21 states have internal predecessors, (51), 7 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 6 states have call predecessors, (21), 6 states have call successors, (21) [2022-03-20 15:15:48,530 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:15:48,530 INFO L93 Difference]: Finished difference Result 1788 states and 2599 transitions. [2022-03-20 15:15:48,531 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-03-20 15:15:48,531 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 21 states have (on average 2.4285714285714284) internal successors, (51), 21 states have internal predecessors, (51), 7 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 6 states have call predecessors, (21), 6 states have call successors, (21) Word has length 146 [2022-03-20 15:15:48,532 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:15:48,538 INFO L225 Difference]: With dead ends: 1788 [2022-03-20 15:15:48,538 INFO L226 Difference]: Without dead ends: 1785 [2022-03-20 15:15:48,539 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 181 GetRequests, 137 SyntacticMatches, 3 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 270 ImplicationChecksByTransitivity, 3.3s TimeCoverageRelationStatistics Valid=191, Invalid=1615, Unknown=0, NotChecked=0, Total=1806 [2022-03-20 15:15:48,539 INFO L913 BasicCegarLoop]: 68 mSDtfsCounter, 102 mSDsluCounter, 1005 mSDsCounter, 0 mSdLazyCounter, 1655 mSolverCounterSat, 140 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 118 SdHoareTripleChecker+Valid, 1073 SdHoareTripleChecker+Invalid, 1795 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 140 IncrementalHoareTripleChecker+Valid, 1655 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.1s IncrementalHoareTripleChecker+Time [2022-03-20 15:15:48,539 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [118 Valid, 1073 Invalid, 1795 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [140 Valid, 1655 Invalid, 0 Unknown, 0 Unchecked, 2.1s Time] [2022-03-20 15:15:48,540 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1785 states. [2022-03-20 15:15:49,193 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1785 to 1727. [2022-03-20 15:15:49,194 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1727 states, 952 states have (on average 1.2237394957983194) internal successors, (1165), 978 states have internal predecessors, (1165), 681 states have call successors, (681), 95 states have call predecessors, (681), 93 states have return successors, (679), 653 states have call predecessors, (679), 679 states have call successors, (679) [2022-03-20 15:15:49,198 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1727 states to 1727 states and 2525 transitions. [2022-03-20 15:15:49,200 INFO L78 Accepts]: Start accepts. Automaton has 1727 states and 2525 transitions. Word has length 146 [2022-03-20 15:15:49,200 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:15:49,200 INFO L478 AbstractCegarLoop]: Abstraction has 1727 states and 2525 transitions. [2022-03-20 15:15:49,200 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 21 states have (on average 2.4285714285714284) internal successors, (51), 21 states have internal predecessors, (51), 7 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 6 states have call predecessors, (21), 6 states have call successors, (21) [2022-03-20 15:15:49,200 INFO L276 IsEmpty]: Start isEmpty. Operand 1727 states and 2525 transitions. [2022-03-20 15:15:49,202 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 152 [2022-03-20 15:15:49,203 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:15:49,203 INFO L499 BasicCegarLoop]: trace histogram [19, 18, 18, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 15:15:49,222 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Ended with exit code 0 [2022-03-20 15:15:49,411 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,SelfDestructingSolverStorable38 [2022-03-20 15:15:49,411 INFO L403 AbstractCegarLoop]: === Iteration 40 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:15:49,412 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:15:49,412 INFO L85 PathProgramCache]: Analyzing trace with hash 1012536368, now seen corresponding path program 7 times [2022-03-20 15:15:49,412 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:15:49,412 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1489486715] [2022-03-20 15:15:49,412 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:15:49,412 INFO L85 PathProgramCache]: Analyzing trace with hash 1012536368, now seen corresponding path program 8 times [2022-03-20 15:15:49,413 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:15:49,413 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1781017874] [2022-03-20 15:15:49,413 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:15:49,413 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:15:49,419 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:15:49,419 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1771621631] [2022-03-20 15:15:49,419 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 15:15:49,420 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:15:49,420 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:15:49,421 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-03-20 15:15:49,422 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-03-20 15:15:49,494 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 15:15:49,494 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:15:49,495 INFO L263 TraceCheckSpWp]: Trace formula consists of 359 conjuncts, 37 conjunts are in the unsatisfiable core [2022-03-20 15:15:49,497 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:15:54,237 INFO L134 CoverageAnalysis]: Checked inductivity of 752 backedges. 120 proven. 41 refuted. 2 times theorem prover too weak. 589 trivial. 0 not checked. [2022-03-20 15:15:54,237 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:15:54,815 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:15:54,815 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1781017874] [2022-03-20 15:15:54,815 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:15:54,815 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1771621631] [2022-03-20 15:15:54,815 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1771621631] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 15:15:54,815 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 15:15:54,815 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17] total 17 [2022-03-20 15:15:54,815 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:15:54,816 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1489486715] [2022-03-20 15:15:54,816 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1489486715] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:15:54,816 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:15:54,816 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2022-03-20 15:15:54,816 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1709265637] [2022-03-20 15:15:54,816 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:15:54,816 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-20 15:15:54,816 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:15:54,816 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-20 15:15:54,816 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=450, Unknown=2, NotChecked=0, Total=552 [2022-03-20 15:15:54,817 INFO L87 Difference]: Start difference. First operand 1727 states and 2525 transitions. Second operand has 17 states, 17 states have (on average 2.4705882352941178) internal successors, (42), 14 states have internal predecessors, (42), 6 states have call successors, (25), 2 states have call predecessors, (25), 3 states have return successors, (23), 7 states have call predecessors, (23), 6 states have call successors, (23) [2022-03-20 15:16:01,231 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:16:01,232 INFO L93 Difference]: Finished difference Result 1869 states and 2708 transitions. [2022-03-20 15:16:01,233 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-03-20 15:16:01,233 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.4705882352941178) internal successors, (42), 14 states have internal predecessors, (42), 6 states have call successors, (25), 2 states have call predecessors, (25), 3 states have return successors, (23), 7 states have call predecessors, (23), 6 states have call successors, (23) Word has length 151 [2022-03-20 15:16:01,233 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:16:01,239 INFO L225 Difference]: With dead ends: 1869 [2022-03-20 15:16:01,239 INFO L226 Difference]: Without dead ends: 1867 [2022-03-20 15:16:01,240 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 209 GetRequests, 174 SyntacticMatches, 1 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 219 ImplicationChecksByTransitivity, 9.1s TimeCoverageRelationStatistics Valid=221, Invalid=1037, Unknown=2, NotChecked=0, Total=1260 [2022-03-20 15:16:01,240 INFO L913 BasicCegarLoop]: 41 mSDtfsCounter, 57 mSDsluCounter, 467 mSDsCounter, 0 mSdLazyCounter, 698 mSolverCounterSat, 56 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 61 SdHoareTripleChecker+Valid, 508 SdHoareTripleChecker+Invalid, 754 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 56 IncrementalHoareTripleChecker+Valid, 698 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-03-20 15:16:01,240 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [61 Valid, 508 Invalid, 754 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [56 Valid, 698 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-03-20 15:16:01,241 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1867 states. [2022-03-20 15:16:01,935 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1867 to 1810. [2022-03-20 15:16:01,937 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1810 states, 1007 states have (on average 1.2234359483614696) internal successors, (1232), 1046 states have internal predecessors, (1232), 707 states have call successors, (707), 97 states have call predecessors, (707), 95 states have return successors, (705), 666 states have call predecessors, (705), 705 states have call successors, (705) [2022-03-20 15:16:01,940 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1810 states to 1810 states and 2644 transitions. [2022-03-20 15:16:01,941 INFO L78 Accepts]: Start accepts. Automaton has 1810 states and 2644 transitions. Word has length 151 [2022-03-20 15:16:01,941 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:16:01,941 INFO L478 AbstractCegarLoop]: Abstraction has 1810 states and 2644 transitions. [2022-03-20 15:16:01,941 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 2.4705882352941178) internal successors, (42), 14 states have internal predecessors, (42), 6 states have call successors, (25), 2 states have call predecessors, (25), 3 states have return successors, (23), 7 states have call predecessors, (23), 6 states have call successors, (23) [2022-03-20 15:16:01,941 INFO L276 IsEmpty]: Start isEmpty. Operand 1810 states and 2644 transitions. [2022-03-20 15:16:01,943 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 152 [2022-03-20 15:16:01,943 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:16:01,943 INFO L499 BasicCegarLoop]: trace histogram [17, 16, 16, 7, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 15:16:01,960 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-03-20 15:16:02,144 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2022-03-20 15:16:02,144 INFO L403 AbstractCegarLoop]: === Iteration 41 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:16:02,144 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:16:02,144 INFO L85 PathProgramCache]: Analyzing trace with hash -1748446329, now seen corresponding path program 39 times [2022-03-20 15:16:02,145 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:16:02,145 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1634053668] [2022-03-20 15:16:02,145 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:16:02,145 INFO L85 PathProgramCache]: Analyzing trace with hash -1748446329, now seen corresponding path program 40 times [2022-03-20 15:16:02,145 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:16:02,145 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [314470727] [2022-03-20 15:16:02,145 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:16:02,145 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:16:02,151 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:16:02,151 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [71042648] [2022-03-20 15:16:02,151 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 15:16:02,151 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:16:02,151 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:16:02,154 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-03-20 15:16:02,156 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-03-20 15:16:02,243 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 15:16:02,243 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:16:02,245 INFO L263 TraceCheckSpWp]: Trace formula consists of 350 conjuncts, 97 conjunts are in the unsatisfiable core [2022-03-20 15:16:02,248 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:16:03,766 INFO L134 CoverageAnalysis]: Checked inductivity of 643 backedges. 81 proven. 142 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2022-03-20 15:16:03,767 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:16:06,616 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:16:06,616 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [314470727] [2022-03-20 15:16:06,616 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:16:06,616 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [71042648] [2022-03-20 15:16:06,616 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [71042648] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 15:16:06,616 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 15:16:06,616 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25] total 25 [2022-03-20 15:16:06,616 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:16:06,616 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1634053668] [2022-03-20 15:16:06,616 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1634053668] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:16:06,616 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:16:06,617 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [25] imperfect sequences [] total 25 [2022-03-20 15:16:06,617 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1126052750] [2022-03-20 15:16:06,617 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:16:06,617 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-20 15:16:06,617 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:16:06,617 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-20 15:16:06,617 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=791, Unknown=1, NotChecked=0, Total=870 [2022-03-20 15:16:06,618 INFO L87 Difference]: Start difference. First operand 1810 states and 2644 transitions. Second operand has 25 states, 24 states have (on average 2.3333333333333335) internal successors, (56), 24 states have internal predecessors, (56), 8 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 7 states have call predecessors, (21), 7 states have call successors, (21) [2022-03-20 15:16:12,629 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:16:12,629 INFO L93 Difference]: Finished difference Result 2025 states and 2943 transitions. [2022-03-20 15:16:12,630 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-03-20 15:16:12,630 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 24 states have (on average 2.3333333333333335) internal successors, (56), 24 states have internal predecessors, (56), 8 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 7 states have call predecessors, (21), 7 states have call successors, (21) Word has length 151 [2022-03-20 15:16:12,630 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:16:12,636 INFO L225 Difference]: With dead ends: 2025 [2022-03-20 15:16:12,636 INFO L226 Difference]: Without dead ends: 2022 [2022-03-20 15:16:12,637 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 188 GetRequests, 143 SyntacticMatches, 1 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 313 ImplicationChecksByTransitivity, 5.1s TimeCoverageRelationStatistics Valid=175, Invalid=1894, Unknown=1, NotChecked=0, Total=2070 [2022-03-20 15:16:12,637 INFO L913 BasicCegarLoop]: 77 mSDtfsCounter, 116 mSDsluCounter, 1276 mSDsCounter, 0 mSdLazyCounter, 2109 mSolverCounterSat, 123 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 136 SdHoareTripleChecker+Valid, 1353 SdHoareTripleChecker+Invalid, 2232 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 123 IncrementalHoareTripleChecker+Valid, 2109 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.3s IncrementalHoareTripleChecker+Time [2022-03-20 15:16:12,637 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [136 Valid, 1353 Invalid, 2232 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [123 Valid, 2109 Invalid, 0 Unknown, 0 Unchecked, 3.3s Time] [2022-03-20 15:16:12,639 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2022 states. [2022-03-20 15:16:13,413 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2022 to 1810. [2022-03-20 15:16:13,414 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1810 states, 1007 states have (on average 1.2234359483614696) internal successors, (1232), 1046 states have internal predecessors, (1232), 707 states have call successors, (707), 97 states have call predecessors, (707), 95 states have return successors, (705), 666 states have call predecessors, (705), 705 states have call successors, (705) [2022-03-20 15:16:13,418 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1810 states to 1810 states and 2644 transitions. [2022-03-20 15:16:13,419 INFO L78 Accepts]: Start accepts. Automaton has 1810 states and 2644 transitions. Word has length 151 [2022-03-20 15:16:13,419 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:16:13,419 INFO L478 AbstractCegarLoop]: Abstraction has 1810 states and 2644 transitions. [2022-03-20 15:16:13,419 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 24 states have (on average 2.3333333333333335) internal successors, (56), 24 states have internal predecessors, (56), 8 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 7 states have call predecessors, (21), 7 states have call successors, (21) [2022-03-20 15:16:13,419 INFO L276 IsEmpty]: Start isEmpty. Operand 1810 states and 2644 transitions. [2022-03-20 15:16:13,421 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 156 [2022-03-20 15:16:13,421 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:16:13,421 INFO L499 BasicCegarLoop]: trace histogram [21, 20, 20, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 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] [2022-03-20 15:16:13,438 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-03-20 15:16:13,621 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,SelfDestructingSolverStorable40 [2022-03-20 15:16:13,622 INFO L403 AbstractCegarLoop]: === Iteration 42 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:16:13,622 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:16:13,622 INFO L85 PathProgramCache]: Analyzing trace with hash -1293461113, now seen corresponding path program 41 times [2022-03-20 15:16:13,622 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:16:13,622 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1460929479] [2022-03-20 15:16:13,623 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:16:13,623 INFO L85 PathProgramCache]: Analyzing trace with hash -1293461113, now seen corresponding path program 42 times [2022-03-20 15:16:13,623 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:16:13,623 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1909060156] [2022-03-20 15:16:13,623 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:16:13,623 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:16:13,628 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:16:13,628 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [105392839] [2022-03-20 15:16:13,628 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 15:16:13,628 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:16:13,629 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:16:13,630 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-03-20 15:16:13,631 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-03-20 15:16:13,723 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 9 check-sat command(s) [2022-03-20 15:16:13,723 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:16:13,725 INFO L263 TraceCheckSpWp]: Trace formula consists of 351 conjuncts, 80 conjunts are in the unsatisfiable core [2022-03-20 15:16:13,727 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 15:16:16,895 INFO L134 CoverageAnalysis]: Checked inductivity of 893 backedges. 80 proven. 146 refuted. 0 times theorem prover too weak. 667 trivial. 0 not checked. [2022-03-20 15:16:16,895 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 15:16:34,669 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 15:16:43,773 INFO L134 CoverageAnalysis]: Checked inductivity of 893 backedges. 80 proven. 137 refuted. 0 times theorem prover too weak. 676 trivial. 0 not checked. [2022-03-20 15:16:43,774 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 15:16:43,774 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1909060156] [2022-03-20 15:16:43,774 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 15:16:43,774 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [105392839] [2022-03-20 15:16:43,774 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [105392839] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 15:16:43,774 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 15:16:43,774 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 20] total 37 [2022-03-20 15:16:43,775 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-20 15:16:43,775 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1460929479] [2022-03-20 15:16:43,775 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1460929479] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 15:16:43,775 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 15:16:43,775 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [22] imperfect sequences [] total 22 [2022-03-20 15:16:43,775 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1269728642] [2022-03-20 15:16:43,775 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 15:16:43,775 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-20 15:16:43,776 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-20 15:16:43,776 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-20 15:16:43,776 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=214, Invalid=1115, Unknown=3, NotChecked=0, Total=1332 [2022-03-20 15:16:43,776 INFO L87 Difference]: Start difference. First operand 1810 states and 2644 transitions. Second operand has 22 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 20 states have internal predecessors, (43), 9 states have call successors, (27), 2 states have call predecessors, (27), 3 states have return successors, (25), 8 states have call predecessors, (25), 8 states have call successors, (25) [2022-03-20 15:16:50,014 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 15:16:50,014 INFO L93 Difference]: Finished difference Result 1927 states and 2807 transitions. [2022-03-20 15:16:50,015 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-03-20 15:16:50,015 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 20 states have internal predecessors, (43), 9 states have call successors, (27), 2 states have call predecessors, (27), 3 states have return successors, (25), 8 states have call predecessors, (25), 8 states have call successors, (25) Word has length 155 [2022-03-20 15:16:50,015 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 15:16:50,022 INFO L225 Difference]: With dead ends: 1927 [2022-03-20 15:16:50,022 INFO L226 Difference]: Without dead ends: 1924 [2022-03-20 15:16:50,023 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 317 GetRequests, 273 SyntacticMatches, 1 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 534 ImplicationChecksByTransitivity, 27.0s TimeCoverageRelationStatistics Valid=320, Invalid=1657, Unknown=3, NotChecked=0, Total=1980 [2022-03-20 15:16:50,023 INFO L913 BasicCegarLoop]: 62 mSDtfsCounter, 78 mSDsluCounter, 653 mSDsCounter, 0 mSdLazyCounter, 1414 mSolverCounterSat, 89 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 99 SdHoareTripleChecker+Valid, 715 SdHoareTripleChecker+Invalid, 1503 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 89 IncrementalHoareTripleChecker+Valid, 1414 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2022-03-20 15:16:50,023 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [99 Valid, 715 Invalid, 1503 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [89 Valid, 1414 Invalid, 0 Unknown, 0 Unchecked, 1.8s Time] [2022-03-20 15:16:50,024 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1924 states. [2022-03-20 15:16:50,810 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1924 to 1889. [2022-03-20 15:16:50,811 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1889 states, 1051 states have (on average 1.2235965746907707) internal successors, (1286), 1093 states have internal predecessors, (1286), 738 states have call successors, (738), 101 states have call predecessors, (738), 99 states have return successors, (736), 694 states have call predecessors, (736), 736 states have call successors, (736) [2022-03-20 15:16:50,815 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1889 states to 1889 states and 2760 transitions. [2022-03-20 15:16:50,816 INFO L78 Accepts]: Start accepts. Automaton has 1889 states and 2760 transitions. Word has length 155 [2022-03-20 15:16:50,816 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 15:16:50,816 INFO L478 AbstractCegarLoop]: Abstraction has 1889 states and 2760 transitions. [2022-03-20 15:16:50,816 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 21 states have (on average 2.0476190476190474) internal successors, (43), 20 states have internal predecessors, (43), 9 states have call successors, (27), 2 states have call predecessors, (27), 3 states have return successors, (25), 8 states have call predecessors, (25), 8 states have call successors, (25) [2022-03-20 15:16:50,816 INFO L276 IsEmpty]: Start isEmpty. Operand 1889 states and 2760 transitions. [2022-03-20 15:16:50,818 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 156 [2022-03-20 15:16:50,818 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 15:16:50,818 INFO L499 BasicCegarLoop]: trace histogram [21, 20, 20, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 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] [2022-03-20 15:16:50,835 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Ended with exit code 0 [2022-03-20 15:16:51,020 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41,42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:16:51,020 INFO L403 AbstractCegarLoop]: === Iteration 43 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 15:16:51,020 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 15:16:51,020 INFO L85 PathProgramCache]: Analyzing trace with hash -739148827, now seen corresponding path program 43 times [2022-03-20 15:16:51,020 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-20 15:16:51,020 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1692770349] [2022-03-20 15:16:51,021 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-20 15:16:51,021 INFO L85 PathProgramCache]: Analyzing trace with hash -739148827, now seen corresponding path program 44 times [2022-03-20 15:16:51,021 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 15:16:51,021 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1524540460] [2022-03-20 15:16:51,021 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 15:16:51,021 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 15:16:51,028 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 15:16:51,028 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2143944216] [2022-03-20 15:16:51,028 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 15:16:51,028 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 15:16:51,029 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 15:16:51,030 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-03-20 15:16:51,031 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-03-20 15:16:51,092 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 15:16:51,092 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 15:16:51,094 INFO L263 TraceCheckSpWp]: Trace formula consists of 351 conjuncts, 83 conjunts are in the unsatisfiable core [2022-03-20 15:16:51,096 INFO L286 TraceCheckSpWp]: Computing forward predicates...