/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/default/automizer/svcomp-Reach-32bit-Automizer_Default.epf -i ../../../trunk/examples/svcomp/nla-digbench-scaling/egcd3-ll_unwindbound20.c -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-b030c9e [2022-03-20 00:41:28,487 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-03-20 00:41:28,489 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-03-20 00:41:28,544 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-03-20 00:41:28,545 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-03-20 00:41:28,545 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-03-20 00:41:28,546 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-03-20 00:41:28,549 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-03-20 00:41:28,551 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-03-20 00:41:28,555 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-03-20 00:41:28,556 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-03-20 00:41:28,557 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-03-20 00:41:28,558 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-03-20 00:41:28,560 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-03-20 00:41:28,561 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-03-20 00:41:28,563 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-03-20 00:41:28,564 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-03-20 00:41:28,564 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-03-20 00:41:28,566 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-03-20 00:41:28,571 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-03-20 00:41:28,573 INFO L181 SettingsManager]: Resetting HornVerifier preferences to default values [2022-03-20 00:41:28,574 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-03-20 00:41:28,576 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-03-20 00:41:28,576 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-03-20 00:41:28,578 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-03-20 00:41:28,583 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-03-20 00:41:28,584 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-03-20 00:41:28,584 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-03-20 00:41:28,585 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-03-20 00:41:28,585 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-03-20 00:41:28,586 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-03-20 00:41:28,587 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-03-20 00:41:28,588 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-03-20 00:41:28,588 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-03-20 00:41:28,589 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-03-20 00:41:28,590 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-03-20 00:41:28,590 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-03-20 00:41:28,590 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-03-20 00:41:28,590 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-03-20 00:41:28,591 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-03-20 00:41:28,591 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-03-20 00:41:28,593 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-03-20 00:41:28,593 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Default.epf [2022-03-20 00:41:28,623 INFO L113 SettingsManager]: Loading preferences was successful [2022-03-20 00:41:28,624 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-03-20 00:41:28,624 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-03-20 00:41:28,624 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-03-20 00:41:28,625 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-03-20 00:41:28,626 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-03-20 00:41:28,626 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-03-20 00:41:28,626 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-03-20 00:41:28,626 INFO L138 SettingsManager]: * Use SBE=true [2022-03-20 00:41:28,627 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-03-20 00:41:28,627 INFO L138 SettingsManager]: * sizeof long=4 [2022-03-20 00:41:28,627 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-03-20 00:41:28,628 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-03-20 00:41:28,628 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-03-20 00:41:28,628 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-03-20 00:41:28,628 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-03-20 00:41:28,628 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-03-20 00:41:28,629 INFO L138 SettingsManager]: * sizeof long double=12 [2022-03-20 00:41:28,629 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-03-20 00:41:28,629 INFO L138 SettingsManager]: * Use constant arrays=true [2022-03-20 00:41:28,630 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-03-20 00:41:28,630 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-03-20 00:41:28,630 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-03-20 00:41:28,630 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-03-20 00:41:28,630 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-03-20 00:41:28,630 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-03-20 00:41:28,630 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-03-20 00:41:28,630 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-03-20 00:41:28,631 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-03-20 00:41:28,631 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-03-20 00:41:28,631 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-03-20 00:41:28,631 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-03-20 00:41:28,631 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-03-20 00:41:28,631 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode 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 00:41:28,843 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-03-20 00:41:28,868 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-03-20 00:41:28,870 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-03-20 00:41:28,871 INFO L271 PluginConnector]: Initializing CDTParser... [2022-03-20 00:41:28,871 INFO L275 PluginConnector]: CDTParser initialized [2022-03-20 00:41:28,872 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/nla-digbench-scaling/egcd3-ll_unwindbound20.c [2022-03-20 00:41:28,928 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/2c6cf7a96/2ed93acccc0145649a4a3ac612b2d69b/FLAG8a60048c9 [2022-03-20 00:41:29,330 INFO L306 CDTParser]: Found 1 translation units. [2022-03-20 00:41:29,331 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/nla-digbench-scaling/egcd3-ll_unwindbound20.c [2022-03-20 00:41:29,339 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/2c6cf7a96/2ed93acccc0145649a4a3ac612b2d69b/FLAG8a60048c9 [2022-03-20 00:41:29,728 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/2c6cf7a96/2ed93acccc0145649a4a3ac612b2d69b [2022-03-20 00:41:29,730 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-03-20 00:41:29,731 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2022-03-20 00:41:29,733 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-03-20 00:41:29,733 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-03-20 00:41:29,736 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-03-20 00:41:29,736 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.03 12:41:29" (1/1) ... [2022-03-20 00:41:29,737 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@242de323 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 12:41:29, skipping insertion in model container [2022-03-20 00:41:29,737 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.03 12:41:29" (1/1) ... [2022-03-20 00:41:29,742 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-03-20 00:41:29,758 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-03-20 00:41:29,956 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_unwindbound20.c[490,503] [2022-03-20 00:41:29,991 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-03-20 00:41:29,997 INFO L203 MainTranslator]: Completed pre-run [2022-03-20 00:41:30,009 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_unwindbound20.c[490,503] [2022-03-20 00:41:30,032 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-03-20 00:41:30,042 INFO L208 MainTranslator]: Completed translation [2022-03-20 00:41:30,043 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 12:41:30 WrapperNode [2022-03-20 00:41:30,046 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-03-20 00:41:30,047 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-03-20 00:41:30,047 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-03-20 00:41:30,047 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-03-20 00:41:30,056 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 12:41:30" (1/1) ... [2022-03-20 00:41:30,056 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 12:41:30" (1/1) ... [2022-03-20 00:41:30,062 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 12:41:30" (1/1) ... [2022-03-20 00:41:30,062 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 12:41:30" (1/1) ... [2022-03-20 00:41:30,076 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 12:41:30" (1/1) ... [2022-03-20 00:41:30,079 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 12:41:30" (1/1) ... [2022-03-20 00:41:30,080 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 12:41:30" (1/1) ... [2022-03-20 00:41:30,082 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-03-20 00:41:30,082 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-03-20 00:41:30,082 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-03-20 00:41:30,083 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-03-20 00:41:30,085 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 12:41:30" (1/1) ... [2022-03-20 00:41:30,090 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-03-20 00:41:30,098 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 00:41:30,116 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 00:41:30,139 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 00:41:30,160 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2022-03-20 00:41:30,160 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-03-20 00:41:30,160 INFO L138 BoogieDeclarations]: Found implementation of procedure reach_error [2022-03-20 00:41:30,161 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2022-03-20 00:41:30,162 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2022-03-20 00:41:30,163 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2022-03-20 00:41:30,163 INFO L130 BoogieDeclarations]: Found specification of procedure abort [2022-03-20 00:41:30,163 INFO L130 BoogieDeclarations]: Found specification of procedure __assert_fail [2022-03-20 00:41:30,163 INFO L130 BoogieDeclarations]: Found specification of procedure reach_error [2022-03-20 00:41:30,163 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-03-20 00:41:30,163 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2022-03-20 00:41:30,164 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2022-03-20 00:41:30,164 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2022-03-20 00:41:30,164 INFO L130 BoogieDeclarations]: Found specification of procedure main [2022-03-20 00:41:30,164 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2022-03-20 00:41:30,164 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-03-20 00:41:30,164 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-03-20 00:41:30,164 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-03-20 00:41:30,164 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-03-20 00:41:30,164 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-03-20 00:41:30,240 INFO L234 CfgBuilder]: Building ICFG [2022-03-20 00:41:30,243 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-03-20 00:41:30,441 INFO L275 CfgBuilder]: Performing block encoding [2022-03-20 00:41:30,446 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-03-20 00:41:30,446 INFO L299 CfgBuilder]: Removed 3 assume(true) statements. [2022-03-20 00:41:30,458 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.03 12:41:30 BoogieIcfgContainer [2022-03-20 00:41:30,458 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-03-20 00:41:30,460 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-03-20 00:41:30,460 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-03-20 00:41:30,462 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-03-20 00:41:30,463 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 20.03 12:41:29" (1/3) ... [2022-03-20 00:41:30,463 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@65b1c5f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.03 12:41:30, skipping insertion in model container [2022-03-20 00:41:30,463 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.03 12:41:30" (2/3) ... [2022-03-20 00:41:30,464 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@65b1c5f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.03 12:41:30, skipping insertion in model container [2022-03-20 00:41:30,464 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.03 12:41:30" (3/3) ... [2022-03-20 00:41:30,465 INFO L111 eAbstractionObserver]: Analyzing ICFG egcd3-ll_unwindbound20.c [2022-03-20 00:41:30,468 INFO L205 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-03-20 00:41:30,469 INFO L164 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-03-20 00:41:30,547 INFO L339 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-03-20 00:41:30,556 INFO L340 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, 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 00:41:30,556 INFO L341 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-03-20 00:41:30,573 INFO L276 IsEmpty]: Start isEmpty. Operand has 40 states, 25 states have (on average 1.48) internal successors, (37), 26 states have internal predecessors, (37), 9 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) [2022-03-20 00:41:30,577 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-03-20 00:41:30,578 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 00:41:30,578 INFO L499 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 00:41:30,579 INFO L403 AbstractCegarLoop]: === Iteration 1 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 00:41:30,587 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 00:41:30,587 INFO L85 PathProgramCache]: Analyzing trace with hash 1766263304, now seen corresponding path program 1 times [2022-03-20 00:41:30,596 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 00:41:30,597 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1655151642] [2022-03-20 00:41:30,597 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 00:41:30,597 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 00:41:30,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 00:41:30,788 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-20 00:41:30,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 00:41:30,798 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-03-20 00:41:30,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 00:41:30,804 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2022-03-20 00:41:30,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 00:41:30,811 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 00:41:30,812 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 00:41:30,812 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1655151642] [2022-03-20 00:41:30,813 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1655151642] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 00:41:30,813 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 00:41:30,813 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-03-20 00:41:30,814 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1956728419] [2022-03-20 00:41:30,815 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 00:41:30,818 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-03-20 00:41:30,819 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-20 00:41:30,840 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-03-20 00:41:30,840 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-20 00:41:30,842 INFO L87 Difference]: Start difference. First operand has 40 states, 25 states have (on average 1.48) internal successors, (37), 26 states have internal predecessors, (37), 9 states have call successors, (9), 4 states have call predecessors, (9), 4 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) Second operand has 3 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 2 states have internal predecessors, (11), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-03-20 00:41:30,950 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 00:41:30,950 INFO L93 Difference]: Finished difference Result 74 states and 111 transitions. [2022-03-20 00:41:30,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-20 00:41:30,952 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 2 states have internal predecessors, (11), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 22 [2022-03-20 00:41:30,952 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 00:41:30,957 INFO L225 Difference]: With dead ends: 74 [2022-03-20 00:41:30,957 INFO L226 Difference]: Without dead ends: 36 [2022-03-20 00:41:30,959 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-20 00:41:30,962 INFO L913 BasicCegarLoop]: 47 mSDtfsCounter, 10 mSDsluCounter, 4 mSDsCounter, 0 mSdLazyCounter, 28 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 51 SdHoareTripleChecker+Invalid, 36 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 28 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 00:41:30,963 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [12 Valid, 51 Invalid, 36 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 28 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 00:41:30,976 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 36 states. [2022-03-20 00:41:30,991 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 36 to 35. [2022-03-20 00:41:30,992 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 35 states, 22 states have (on average 1.3181818181818181) internal successors, (29), 23 states have internal predecessors, (29), 9 states have call successors, (9), 4 states have call predecessors, (9), 3 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2022-03-20 00:41:30,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 45 transitions. [2022-03-20 00:41:30,995 INFO L78 Accepts]: Start accepts. Automaton has 35 states and 45 transitions. Word has length 22 [2022-03-20 00:41:30,995 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 00:41:30,995 INFO L478 AbstractCegarLoop]: Abstraction has 35 states and 45 transitions. [2022-03-20 00:41:30,995 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 2 states have internal predecessors, (11), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-03-20 00:41:30,996 INFO L276 IsEmpty]: Start isEmpty. Operand 35 states and 45 transitions. [2022-03-20 00:41:30,997 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-20 00:41:30,997 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 00:41:30,997 INFO L499 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 00:41:30,997 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-03-20 00:41:30,998 INFO L403 AbstractCegarLoop]: === Iteration 2 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 00:41:30,998 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 00:41:30,998 INFO L85 PathProgramCache]: Analyzing trace with hash -81203399, now seen corresponding path program 1 times [2022-03-20 00:41:30,999 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 00:41:30,999 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [40994643] [2022-03-20 00:41:30,999 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 00:41:30,999 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 00:41:31,016 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 00:41:31,016 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [104960633] [2022-03-20 00:41:31,016 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 00:41:31,017 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 00:41:31,017 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 00:41:31,019 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 00:41:31,042 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 00:41:31,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 00:41:31,104 INFO L263 TraceCheckSpWp]: Trace formula consists of 99 conjuncts, 5 conjunts are in the unsatisfiable core [2022-03-20 00:41:31,110 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 00:41:31,245 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 00:41:31,246 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-20 00:41:31,246 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 00:41:31,246 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [40994643] [2022-03-20 00:41:31,246 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 00:41:31,247 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [104960633] [2022-03-20 00:41:31,247 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [104960633] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 00:41:31,247 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 00:41:31,247 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-03-20 00:41:31,248 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [100400957] [2022-03-20 00:41:31,248 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 00:41:31,248 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-03-20 00:41:31,248 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-20 00:41:31,249 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-03-20 00:41:31,249 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-03-20 00:41:31,249 INFO L87 Difference]: Start difference. First operand 35 states and 45 transitions. Second operand has 4 states, 4 states have (on average 3.0) internal successors, (12), 3 states have internal predecessors, (12), 3 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 2 states have call successors, (3) [2022-03-20 00:41:31,263 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 00:41:31,273 INFO L93 Difference]: Finished difference Result 44 states and 54 transitions. [2022-03-20 00:41:31,274 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-20 00:41:31,274 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 3.0) internal successors, (12), 3 states have internal predecessors, (12), 3 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 2 states have call successors, (3) Word has length 23 [2022-03-20 00:41:31,274 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 00:41:31,275 INFO L225 Difference]: With dead ends: 44 [2022-03-20 00:41:31,275 INFO L226 Difference]: Without dead ends: 37 [2022-03-20 00:41:31,276 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-03-20 00:41:31,277 INFO L913 BasicCegarLoop]: 43 mSDtfsCounter, 0 mSDsluCounter, 70 mSDsCounter, 0 mSdLazyCounter, 9 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 113 SdHoareTripleChecker+Invalid, 9 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 9 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-20 00:41:31,278 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [0 Valid, 113 Invalid, 9 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 9 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-20 00:41:31,278 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 37 states. [2022-03-20 00:41:31,287 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 37 to 37. [2022-03-20 00:41:31,288 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 37 states, 24 states have (on average 1.2916666666666667) internal successors, (31), 25 states have internal predecessors, (31), 9 states have call successors, (9), 4 states have call predecessors, (9), 3 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2022-03-20 00:41:31,289 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 47 transitions. [2022-03-20 00:41:31,289 INFO L78 Accepts]: Start accepts. Automaton has 37 states and 47 transitions. Word has length 23 [2022-03-20 00:41:31,290 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 00:41:31,290 INFO L478 AbstractCegarLoop]: Abstraction has 37 states and 47 transitions. [2022-03-20 00:41:31,290 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 3.0) internal successors, (12), 3 states have internal predecessors, (12), 3 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 2 states have call successors, (3) [2022-03-20 00:41:31,291 INFO L276 IsEmpty]: Start isEmpty. Operand 37 states and 47 transitions. [2022-03-20 00:41:31,291 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-20 00:41:31,291 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 00:41:31,291 INFO L499 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 00:41:31,310 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 00:41:31,492 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 00:41:31,492 INFO L403 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 00:41:31,493 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 00:41:31,493 INFO L85 PathProgramCache]: Analyzing trace with hash 1762644405, now seen corresponding path program 1 times [2022-03-20 00:41:31,493 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 00:41:31,493 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1017971176] [2022-03-20 00:41:31,494 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 00:41:31,494 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 00:41:31,507 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 00:41:31,508 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [540574776] [2022-03-20 00:41:31,508 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 00:41:31,508 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 00:41:31,508 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 00:41:31,510 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 00:41:31,551 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 00:41:31,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 00:41:31,575 INFO L263 TraceCheckSpWp]: Trace formula consists of 101 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-20 00:41:31,577 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 00:41:31,685 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-20 00:41:31,685 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-20 00:41:31,685 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 00:41:31,686 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1017971176] [2022-03-20 00:41:31,686 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 00:41:31,687 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [540574776] [2022-03-20 00:41:31,687 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [540574776] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 00:41:31,687 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 00:41:31,687 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-03-20 00:41:31,688 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1144089711] [2022-03-20 00:41:31,688 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 00:41:31,689 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-03-20 00:41:31,689 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-20 00:41:31,690 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-03-20 00:41:31,690 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-03-20 00:41:31,691 INFO L87 Difference]: Start difference. First operand 37 states and 47 transitions. Second operand has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 5 states have internal predecessors, (16), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2022-03-20 00:41:31,753 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 00:41:31,753 INFO L93 Difference]: Finished difference Result 57 states and 75 transitions. [2022-03-20 00:41:31,753 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-03-20 00:41:31,754 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 5 states have internal predecessors, (16), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) Word has length 24 [2022-03-20 00:41:31,754 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 00:41:31,755 INFO L225 Difference]: With dead ends: 57 [2022-03-20 00:41:31,755 INFO L226 Difference]: Without dead ends: 50 [2022-03-20 00:41:31,756 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 19 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 00:41:31,757 INFO L913 BasicCegarLoop]: 41 mSDtfsCounter, 46 mSDsluCounter, 128 mSDsCounter, 0 mSdLazyCounter, 39 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 50 SdHoareTripleChecker+Valid, 169 SdHoareTripleChecker+Invalid, 48 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 39 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-20 00:41:31,757 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [50 Valid, 169 Invalid, 48 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 39 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-20 00:41:31,758 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 50 states. [2022-03-20 00:41:31,765 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 50 to 38. [2022-03-20 00:41:31,765 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 38 states, 25 states have (on average 1.28) internal successors, (32), 26 states have internal predecessors, (32), 9 states have call successors, (9), 4 states have call predecessors, (9), 3 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2022-03-20 00:41:31,766 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 48 transitions. [2022-03-20 00:41:31,766 INFO L78 Accepts]: Start accepts. Automaton has 38 states and 48 transitions. Word has length 24 [2022-03-20 00:41:31,766 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 00:41:31,767 INFO L478 AbstractCegarLoop]: Abstraction has 38 states and 48 transitions. [2022-03-20 00:41:31,767 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 5 states have internal predecessors, (16), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2022-03-20 00:41:31,767 INFO L276 IsEmpty]: Start isEmpty. Operand 38 states and 48 transitions. [2022-03-20 00:41:31,768 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-20 00:41:31,768 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 00:41:31,768 INFO L499 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 00:41:31,794 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 00:41:31,991 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 00:41:31,992 INFO L403 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 00:41:31,992 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 00:41:31,993 INFO L85 PathProgramCache]: Analyzing trace with hash -1090347867, now seen corresponding path program 1 times [2022-03-20 00:41:31,993 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 00:41:31,993 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [127807827] [2022-03-20 00:41:31,993 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 00:41:31,994 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 00:41:32,013 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 00:41:32,014 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1392052097] [2022-03-20 00:41:32,014 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 00:41:32,014 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 00:41:32,015 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 00:41:32,019 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 00:41:32,044 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 00:41:32,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 00:41:32,075 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-20 00:41:32,077 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 00:41:32,153 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 00:41:32,153 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-20 00:41:32,154 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 00:41:32,154 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [127807827] [2022-03-20 00:41:32,154 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 00:41:32,154 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1392052097] [2022-03-20 00:41:32,155 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1392052097] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 00:41:32,155 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 00:41:32,155 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-20 00:41:32,155 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1833707529] [2022-03-20 00:41:32,155 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 00:41:32,156 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-20 00:41:32,156 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-20 00:41:32,156 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-20 00:41:32,156 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-03-20 00:41:32,157 INFO L87 Difference]: Start difference. First operand 38 states and 48 transitions. Second operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 4 states have internal predecessors, (18), 3 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 2 states have call successors, (3) [2022-03-20 00:41:32,194 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 00:41:32,194 INFO L93 Difference]: Finished difference Result 62 states and 82 transitions. [2022-03-20 00:41:32,195 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-20 00:41:32,195 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 4 states have internal predecessors, (18), 3 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 2 states have call successors, (3) Word has length 29 [2022-03-20 00:41:32,197 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 00:41:32,198 INFO L225 Difference]: With dead ends: 62 [2022-03-20 00:41:32,198 INFO L226 Difference]: Without dead ends: 40 [2022-03-20 00:41:32,199 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 25 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-03-20 00:41:32,200 INFO L913 BasicCegarLoop]: 42 mSDtfsCounter, 6 mSDsluCounter, 71 mSDsCounter, 0 mSdLazyCounter, 12 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 113 SdHoareTripleChecker+Invalid, 19 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 12 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-20 00:41:32,204 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [6 Valid, 113 Invalid, 19 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 12 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-20 00:41:32,205 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 40 states. [2022-03-20 00:41:32,210 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 40 to 40. [2022-03-20 00:41:32,210 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 40 states, 27 states have (on average 1.2592592592592593) internal successors, (34), 28 states have internal predecessors, (34), 9 states have call successors, (9), 4 states have call predecessors, (9), 3 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2022-03-20 00:41:32,211 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 50 transitions. [2022-03-20 00:41:32,211 INFO L78 Accepts]: Start accepts. Automaton has 40 states and 50 transitions. Word has length 29 [2022-03-20 00:41:32,211 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 00:41:32,212 INFO L478 AbstractCegarLoop]: Abstraction has 40 states and 50 transitions. [2022-03-20 00:41:32,212 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 4 states have internal predecessors, (18), 3 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 2 states have call successors, (3) [2022-03-20 00:41:32,212 INFO L276 IsEmpty]: Start isEmpty. Operand 40 states and 50 transitions. [2022-03-20 00:41:32,213 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-20 00:41:32,213 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 00:41:32,214 INFO L499 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 00:41:32,232 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2022-03-20 00:41:32,423 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 00:41:32,424 INFO L403 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 00:41:32,424 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 00:41:32,424 INFO L85 PathProgramCache]: Analyzing trace with hash 795698770, now seen corresponding path program 1 times [2022-03-20 00:41:32,424 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 00:41:32,425 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [448419263] [2022-03-20 00:41:32,425 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 00:41:32,425 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 00:41:32,455 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 00:41:32,455 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [447414631] [2022-03-20 00:41:32,455 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 00:41:32,455 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 00:41:32,456 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 00:41:32,458 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 00:41:32,459 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 00:41:32,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 00:41:32,502 INFO L263 TraceCheckSpWp]: Trace formula consists of 119 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-20 00:41:32,506 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 00:41:32,777 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-20 00:41:32,778 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-20 00:41:32,778 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 00:41:32,778 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [448419263] [2022-03-20 00:41:32,778 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 00:41:32,778 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [447414631] [2022-03-20 00:41:32,778 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [447414631] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 00:41:32,778 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 00:41:32,778 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-03-20 00:41:32,779 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [782741078] [2022-03-20 00:41:32,779 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 00:41:32,779 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-20 00:41:32,779 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-20 00:41:32,780 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-20 00:41:32,780 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2022-03-20 00:41:32,780 INFO L87 Difference]: Start difference. First operand 40 states and 50 transitions. Second operand has 10 states, 10 states have (on average 2.1) internal successors, (21), 8 states have internal predecessors, (21), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2022-03-20 00:41:32,975 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 00:41:32,976 INFO L93 Difference]: Finished difference Result 68 states and 92 transitions. [2022-03-20 00:41:32,976 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-20 00:41:32,976 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 2.1) internal successors, (21), 8 states have internal predecessors, (21), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) Word has length 29 [2022-03-20 00:41:32,977 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 00:41:32,977 INFO L225 Difference]: With dead ends: 68 [2022-03-20 00:41:32,977 INFO L226 Difference]: Without dead ends: 66 [2022-03-20 00:41:32,978 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=41, Invalid=141, Unknown=0, NotChecked=0, Total=182 [2022-03-20 00:41:32,979 INFO L913 BasicCegarLoop]: 40 mSDtfsCounter, 79 mSDsluCounter, 199 mSDsCounter, 0 mSdLazyCounter, 145 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 83 SdHoareTripleChecker+Valid, 239 SdHoareTripleChecker+Invalid, 174 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 145 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 00:41:32,979 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [83 Valid, 239 Invalid, 174 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 145 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 00:41:32,980 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 66 states. [2022-03-20 00:41:32,988 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 66 to 55. [2022-03-20 00:41:32,988 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 55 states, 37 states have (on average 1.2972972972972974) internal successors, (48), 38 states have internal predecessors, (48), 13 states have call successors, (13), 5 states have call predecessors, (13), 4 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) [2022-03-20 00:41:32,989 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 55 states to 55 states and 72 transitions. [2022-03-20 00:41:32,989 INFO L78 Accepts]: Start accepts. Automaton has 55 states and 72 transitions. Word has length 29 [2022-03-20 00:41:32,990 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 00:41:32,990 INFO L478 AbstractCegarLoop]: Abstraction has 55 states and 72 transitions. [2022-03-20 00:41:32,990 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 2.1) internal successors, (21), 8 states have internal predecessors, (21), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2022-03-20 00:41:32,990 INFO L276 IsEmpty]: Start isEmpty. Operand 55 states and 72 transitions. [2022-03-20 00:41:32,991 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-03-20 00:41:32,991 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 00:41:32,991 INFO L499 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 00:41:33,019 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 00:41:33,216 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 00:41:33,217 INFO L403 AbstractCegarLoop]: === Iteration 6 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 00:41:33,217 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 00:41:33,217 INFO L85 PathProgramCache]: Analyzing trace with hash 979890972, now seen corresponding path program 1 times [2022-03-20 00:41:33,217 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 00:41:33,218 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [149806677] [2022-03-20 00:41:33,218 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 00:41:33,218 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 00:41:33,231 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 00:41:33,232 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [765489095] [2022-03-20 00:41:33,232 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 00:41:33,232 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 00:41:33,232 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 00:41:33,235 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 00:41:33,237 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 00:41:33,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 00:41:33,284 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-20 00:41:33,286 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 00:41:33,359 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 00:41:33,359 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 00:41:33,446 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 00:41:33,446 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 00:41:33,446 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [149806677] [2022-03-20 00:41:33,446 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 00:41:33,447 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [765489095] [2022-03-20 00:41:33,447 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [765489095] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 00:41:33,447 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 00:41:33,447 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 10 [2022-03-20 00:41:33,447 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [596915525] [2022-03-20 00:41:33,447 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-03-20 00:41:33,448 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-20 00:41:33,448 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-20 00:41:33,448 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-20 00:41:33,448 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2022-03-20 00:41:33,448 INFO L87 Difference]: Start difference. First operand 55 states and 72 transitions. Second operand has 10 states, 10 states have (on average 3.5) internal successors, (35), 10 states have internal predecessors, (35), 4 states have call successors, (8), 4 states have call predecessors, (8), 3 states have return successors, (6), 2 states have call predecessors, (6), 3 states have call successors, (6) [2022-03-20 00:41:33,568 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 00:41:33,569 INFO L93 Difference]: Finished difference Result 151 states and 197 transitions. [2022-03-20 00:41:33,569 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-20 00:41:33,569 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), 4 states have call successors, (8), 4 states have call predecessors, (8), 3 states have return successors, (6), 2 states have call predecessors, (6), 3 states have call successors, (6) Word has length 30 [2022-03-20 00:41:33,569 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 00:41:33,571 INFO L225 Difference]: With dead ends: 151 [2022-03-20 00:41:33,571 INFO L226 Difference]: Without dead ends: 144 [2022-03-20 00:41:33,572 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 51 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=56, Invalid=100, Unknown=0, NotChecked=0, Total=156 [2022-03-20 00:41:33,572 INFO L913 BasicCegarLoop]: 53 mSDtfsCounter, 82 mSDsluCounter, 219 mSDsCounter, 0 mSdLazyCounter, 90 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 82 SdHoareTripleChecker+Valid, 272 SdHoareTripleChecker+Invalid, 114 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 90 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 00:41:33,573 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [82 Valid, 272 Invalid, 114 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 90 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 00:41:33,573 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 144 states. [2022-03-20 00:41:33,588 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 144 to 101. [2022-03-20 00:41:33,589 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 101 states, 70 states have (on average 1.3285714285714285) internal successors, (93), 72 states have internal predecessors, (93), 22 states have call successors, (22), 9 states have call predecessors, (22), 8 states have return successors, (19), 19 states have call predecessors, (19), 19 states have call successors, (19) [2022-03-20 00:41:33,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 101 states to 101 states and 134 transitions. [2022-03-20 00:41:33,590 INFO L78 Accepts]: Start accepts. Automaton has 101 states and 134 transitions. Word has length 30 [2022-03-20 00:41:33,590 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 00:41:33,591 INFO L478 AbstractCegarLoop]: Abstraction has 101 states and 134 transitions. [2022-03-20 00:41:33,591 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), 4 states have call successors, (8), 4 states have call predecessors, (8), 3 states have return successors, (6), 2 states have call predecessors, (6), 3 states have call successors, (6) [2022-03-20 00:41:33,591 INFO L276 IsEmpty]: Start isEmpty. Operand 101 states and 134 transitions. [2022-03-20 00:41:33,592 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-03-20 00:41:33,592 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 00:41:33,592 INFO L499 BasicCegarLoop]: trace histogram [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 00:41:33,617 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 00:41:33,815 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 00:41:33,815 INFO L403 AbstractCegarLoop]: === Iteration 7 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 00:41:33,815 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 00:41:33,815 INFO L85 PathProgramCache]: Analyzing trace with hash 296831538, now seen corresponding path program 1 times [2022-03-20 00:41:33,816 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 00:41:33,816 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [783278302] [2022-03-20 00:41:33,816 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 00:41:33,816 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 00:41:33,827 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 00:41:33,828 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [587974384] [2022-03-20 00:41:33,828 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 00:41:33,828 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 00:41:33,828 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 00:41:33,829 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 00:41:33,847 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 00:41:33,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 00:41:33,872 INFO L263 TraceCheckSpWp]: Trace formula consists of 131 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-20 00:41:33,874 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 00:41:33,962 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-20 00:41:33,962 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 00:41:34,070 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-20 00:41:34,071 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 00:41:34,071 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [783278302] [2022-03-20 00:41:34,071 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 00:41:34,071 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [587974384] [2022-03-20 00:41:34,071 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [587974384] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 00:41:34,071 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 00:41:34,071 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 9 [2022-03-20 00:41:34,072 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1007817246] [2022-03-20 00:41:34,072 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-03-20 00:41:34,072 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-03-20 00:41:34,072 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-20 00:41:34,073 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-03-20 00:41:34,073 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2022-03-20 00:41:34,073 INFO L87 Difference]: Start difference. First operand 101 states and 134 transitions. Second operand has 9 states, 9 states have (on average 2.7777777777777777) internal successors, (25), 8 states have internal predecessors, (25), 3 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-03-20 00:41:34,225 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 00:41:34,225 INFO L93 Difference]: Finished difference Result 187 states and 265 transitions. [2022-03-20 00:41:34,226 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-20 00:41:34,227 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 2.7777777777777777) internal successors, (25), 8 states have internal predecessors, (25), 3 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 31 [2022-03-20 00:41:34,228 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 00:41:34,229 INFO L225 Difference]: With dead ends: 187 [2022-03-20 00:41:34,229 INFO L226 Difference]: Without dead ends: 175 [2022-03-20 00:41:34,229 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 68 GetRequests, 53 SyntacticMatches, 1 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=60, Invalid=180, Unknown=0, NotChecked=0, Total=240 [2022-03-20 00:41:34,230 INFO L913 BasicCegarLoop]: 65 mSDtfsCounter, 113 mSDsluCounter, 297 mSDsCounter, 0 mSdLazyCounter, 99 mSolverCounterSat, 63 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 117 SdHoareTripleChecker+Valid, 362 SdHoareTripleChecker+Invalid, 162 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 63 IncrementalHoareTripleChecker+Valid, 99 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 00:41:34,230 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [117 Valid, 362 Invalid, 162 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [63 Valid, 99 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 00:41:34,233 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 175 states. [2022-03-20 00:41:34,271 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 175 to 132. [2022-03-20 00:41:34,274 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 132 states, 98 states have (on average 1.346938775510204) internal successors, (132), 99 states have internal predecessors, (132), 25 states have call successors, (25), 9 states have call predecessors, (25), 8 states have return successors, (23), 23 states have call predecessors, (23), 23 states have call successors, (23) [2022-03-20 00:41:34,277 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 132 states to 132 states and 180 transitions. [2022-03-20 00:41:34,277 INFO L78 Accepts]: Start accepts. Automaton has 132 states and 180 transitions. Word has length 31 [2022-03-20 00:41:34,277 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 00:41:34,277 INFO L478 AbstractCegarLoop]: Abstraction has 132 states and 180 transitions. [2022-03-20 00:41:34,278 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 2.7777777777777777) internal successors, (25), 8 states have internal predecessors, (25), 3 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-03-20 00:41:34,278 INFO L276 IsEmpty]: Start isEmpty. Operand 132 states and 180 transitions. [2022-03-20 00:41:34,280 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-03-20 00:41:34,280 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 00:41:34,280 INFO L499 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 00:41:34,309 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 00:41:34,495 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 00:41:34,496 INFO L403 AbstractCegarLoop]: === Iteration 8 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 00:41:34,496 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 00:41:34,496 INFO L85 PathProgramCache]: Analyzing trace with hash 495607521, now seen corresponding path program 1 times [2022-03-20 00:41:34,496 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 00:41:34,496 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [326386522] [2022-03-20 00:41:34,496 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 00:41:34,497 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 00:41:34,508 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 00:41:34,508 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [845448746] [2022-03-20 00:41:34,508 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 00:41:34,508 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 00:41:34,509 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 00:41:34,511 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 00:41:34,512 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 00:41:34,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 00:41:34,551 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-20 00:41:34,552 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 00:41:34,783 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-20 00:41:34,784 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-20 00:41:34,784 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 00:41:34,784 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [326386522] [2022-03-20 00:41:34,784 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 00:41:34,784 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [845448746] [2022-03-20 00:41:34,784 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [845448746] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 00:41:34,784 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 00:41:34,785 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-03-20 00:41:34,785 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [856842428] [2022-03-20 00:41:34,785 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 00:41:34,785 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-20 00:41:34,785 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-20 00:41:34,786 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-20 00:41:34,786 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2022-03-20 00:41:34,786 INFO L87 Difference]: Start difference. First operand 132 states and 180 transitions. Second operand has 10 states, 10 states have (on average 2.4) internal successors, (24), 8 states have internal predecessors, (24), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (4), 3 states have call predecessors, (4), 2 states have call successors, (4) [2022-03-20 00:41:34,990 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 00:41:34,990 INFO L93 Difference]: Finished difference Result 157 states and 210 transitions. [2022-03-20 00:41:34,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-20 00:41:34,991 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 2.4) internal successors, (24), 8 states have internal predecessors, (24), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (4), 3 states have call predecessors, (4), 2 states have call successors, (4) Word has length 34 [2022-03-20 00:41:34,991 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 00:41:34,993 INFO L225 Difference]: With dead ends: 157 [2022-03-20 00:41:34,993 INFO L226 Difference]: Without dead ends: 155 [2022-03-20 00:41:34,993 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 25 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=46, Invalid=164, Unknown=0, NotChecked=0, Total=210 [2022-03-20 00:41:34,994 INFO L913 BasicCegarLoop]: 43 mSDtfsCounter, 80 mSDsluCounter, 226 mSDsCounter, 0 mSdLazyCounter, 158 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 84 SdHoareTripleChecker+Valid, 269 SdHoareTripleChecker+Invalid, 186 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 158 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 00:41:34,994 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [84 Valid, 269 Invalid, 186 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 158 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 00:41:34,995 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 155 states. [2022-03-20 00:41:35,012 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 155 to 144. [2022-03-20 00:41:35,013 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 144 states, 107 states have (on average 1.3177570093457944) internal successors, (141), 108 states have internal predecessors, (141), 25 states have call successors, (25), 12 states have call predecessors, (25), 11 states have return successors, (23), 23 states have call predecessors, (23), 23 states have call successors, (23) [2022-03-20 00:41:35,015 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 144 states to 144 states and 189 transitions. [2022-03-20 00:41:35,015 INFO L78 Accepts]: Start accepts. Automaton has 144 states and 189 transitions. Word has length 34 [2022-03-20 00:41:35,016 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 00:41:35,016 INFO L478 AbstractCegarLoop]: Abstraction has 144 states and 189 transitions. [2022-03-20 00:41:35,016 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 2.4) internal successors, (24), 8 states have internal predecessors, (24), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (4), 3 states have call predecessors, (4), 2 states have call successors, (4) [2022-03-20 00:41:35,016 INFO L276 IsEmpty]: Start isEmpty. Operand 144 states and 189 transitions. [2022-03-20 00:41:35,022 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-03-20 00:41:35,022 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 00:41:35,022 INFO L499 BasicCegarLoop]: trace histogram [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] [2022-03-20 00:41:35,050 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 00:41:35,235 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 00:41:35,236 INFO L403 AbstractCegarLoop]: === Iteration 9 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 00:41:35,236 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 00:41:35,236 INFO L85 PathProgramCache]: Analyzing trace with hash 1581560821, now seen corresponding path program 1 times [2022-03-20 00:41:35,236 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 00:41:35,236 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [705608186] [2022-03-20 00:41:35,236 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 00:41:35,236 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 00:41:35,251 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 00:41:35,252 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1367022660] [2022-03-20 00:41:35,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 00:41:35,252 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 00:41:35,252 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 00:41:35,259 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 00:41:35,260 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 00:41:35,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 00:41:35,299 INFO L263 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-20 00:41:35,301 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 00:41:35,501 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-20 00:41:35,502 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 00:41:35,601 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 00:41:35,608 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 00:41:35,608 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [705608186] [2022-03-20 00:41:35,608 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 00:41:35,608 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1367022660] [2022-03-20 00:41:35,608 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1367022660] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 00:41:35,608 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 00:41:35,608 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 6] total 11 [2022-03-20 00:41:35,610 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1484029012] [2022-03-20 00:41:35,610 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-03-20 00:41:35,610 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-20 00:41:35,611 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-20 00:41:35,611 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-20 00:41:35,611 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2022-03-20 00:41:35,612 INFO L87 Difference]: Start difference. First operand 144 states and 189 transitions. Second operand has 11 states, 11 states have (on average 4.0) internal successors, (44), 9 states have internal predecessors, (44), 4 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 00:41:35,770 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 00:41:35,770 INFO L93 Difference]: Finished difference Result 179 states and 241 transitions. [2022-03-20 00:41:35,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-20 00:41:35,771 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 4.0) internal successors, (44), 9 states have internal predecessors, (44), 4 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 36 [2022-03-20 00:41:35,771 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 00:41:35,773 INFO L225 Difference]: With dead ends: 179 [2022-03-20 00:41:35,773 INFO L226 Difference]: Without dead ends: 177 [2022-03-20 00:41:35,774 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 61 SyntacticMatches, 1 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2022-03-20 00:41:35,775 INFO L913 BasicCegarLoop]: 58 mSDtfsCounter, 76 mSDsluCounter, 351 mSDsCounter, 0 mSdLazyCounter, 149 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 84 SdHoareTripleChecker+Valid, 409 SdHoareTripleChecker+Invalid, 169 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 149 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 00:41:35,776 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [84 Valid, 409 Invalid, 169 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 149 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 00:41:35,776 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 177 states. [2022-03-20 00:41:35,793 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 177 to 174. [2022-03-20 00:41:35,793 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 174 states, 128 states have (on average 1.34375) internal successors, (172), 129 states have internal predecessors, (172), 33 states have call successors, (33), 13 states have call predecessors, (33), 12 states have return successors, (31), 31 states have call predecessors, (31), 31 states have call successors, (31) [2022-03-20 00:41:35,795 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 174 states to 174 states and 236 transitions. [2022-03-20 00:41:35,795 INFO L78 Accepts]: Start accepts. Automaton has 174 states and 236 transitions. Word has length 36 [2022-03-20 00:41:35,795 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 00:41:35,796 INFO L478 AbstractCegarLoop]: Abstraction has 174 states and 236 transitions. [2022-03-20 00:41:35,796 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 4.0) internal successors, (44), 9 states have internal predecessors, (44), 4 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 00:41:35,796 INFO L276 IsEmpty]: Start isEmpty. Operand 174 states and 236 transitions. [2022-03-20 00:41:35,797 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 37 [2022-03-20 00:41:35,797 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 00:41:35,798 INFO L499 BasicCegarLoop]: trace histogram [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 00:41:35,823 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2022-03-20 00:41:36,011 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 00:41:36,012 INFO L403 AbstractCegarLoop]: === Iteration 10 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 00:41:36,012 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 00:41:36,012 INFO L85 PathProgramCache]: Analyzing trace with hash -892181054, now seen corresponding path program 1 times [2022-03-20 00:41:36,012 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 00:41:36,012 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [797612456] [2022-03-20 00:41:36,013 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 00:41:36,013 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 00:41:36,024 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 00:41:36,024 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2039710870] [2022-03-20 00:41:36,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 00:41:36,025 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 00:41:36,025 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 00:41:36,028 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 00:41:36,029 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 00:41:36,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 00:41:36,067 INFO L263 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-20 00:41:36,069 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 00:41:36,143 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 00:41:36,143 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-20 00:41:36,143 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 00:41:36,143 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [797612456] [2022-03-20 00:41:36,143 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 00:41:36,144 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2039710870] [2022-03-20 00:41:36,144 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2039710870] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 00:41:36,144 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 00:41:36,144 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-03-20 00:41:36,144 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1400017174] [2022-03-20 00:41:36,144 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 00:41:36,144 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-03-20 00:41:36,144 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-20 00:41:36,145 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-03-20 00:41:36,145 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2022-03-20 00:41:36,145 INFO L87 Difference]: Start difference. First operand 174 states and 236 transitions. Second operand has 6 states, 6 states have (on average 4.166666666666667) internal successors, (25), 5 states have internal predecessors, (25), 3 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 2 states have call successors, (3) [2022-03-20 00:41:36,177 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 00:41:36,177 INFO L93 Difference]: Finished difference Result 241 states and 329 transitions. [2022-03-20 00:41:36,178 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-03-20 00:41:36,178 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 4.166666666666667) internal successors, (25), 5 states have internal predecessors, (25), 3 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 2 states have call successors, (3) Word has length 36 [2022-03-20 00:41:36,178 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 00:41:36,179 INFO L225 Difference]: With dead ends: 241 [2022-03-20 00:41:36,179 INFO L226 Difference]: Without dead ends: 174 [2022-03-20 00:41:36,180 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2022-03-20 00:41:36,180 INFO L913 BasicCegarLoop]: 41 mSDtfsCounter, 16 mSDsluCounter, 78 mSDsCounter, 0 mSdLazyCounter, 16 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 16 SdHoareTripleChecker+Valid, 119 SdHoareTripleChecker+Invalid, 31 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 16 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-20 00:41:36,181 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [16 Valid, 119 Invalid, 31 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 16 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-20 00:41:36,181 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 174 states. [2022-03-20 00:41:36,194 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 174 to 174. [2022-03-20 00:41:36,195 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 174 states, 128 states have (on average 1.3359375) internal successors, (171), 129 states have internal predecessors, (171), 33 states have call successors, (33), 13 states have call predecessors, (33), 12 states have return successors, (31), 31 states have call predecessors, (31), 31 states have call successors, (31) [2022-03-20 00:41:36,196 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 174 states to 174 states and 235 transitions. [2022-03-20 00:41:36,196 INFO L78 Accepts]: Start accepts. Automaton has 174 states and 235 transitions. Word has length 36 [2022-03-20 00:41:36,196 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 00:41:36,196 INFO L478 AbstractCegarLoop]: Abstraction has 174 states and 235 transitions. [2022-03-20 00:41:36,196 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 4.166666666666667) internal successors, (25), 5 states have internal predecessors, (25), 3 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 2 states have call successors, (3) [2022-03-20 00:41:36,196 INFO L276 IsEmpty]: Start isEmpty. Operand 174 states and 235 transitions. [2022-03-20 00:41:36,197 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-03-20 00:41:36,197 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 00:41:36,197 INFO L499 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 00:41:36,222 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2022-03-20 00:41:36,413 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 00:41:36,413 INFO L403 AbstractCegarLoop]: === Iteration 11 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 00:41:36,414 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 00:41:36,414 INFO L85 PathProgramCache]: Analyzing trace with hash -957710478, now seen corresponding path program 1 times [2022-03-20 00:41:36,414 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 00:41:36,414 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [177578478] [2022-03-20 00:41:36,414 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 00:41:36,414 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 00:41:36,424 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 00:41:36,424 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [34125895] [2022-03-20 00:41:36,424 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 00:41:36,424 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 00:41:36,424 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 00:41:36,428 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-20 00:41:36,429 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 00:41:36,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 00:41:36,465 INFO L263 TraceCheckSpWp]: Trace formula consists of 137 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-20 00:41:36,466 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 00:41:36,574 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-03-20 00:41:36,574 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-20 00:41:36,574 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 00:41:36,574 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [177578478] [2022-03-20 00:41:36,574 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 00:41:36,574 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [34125895] [2022-03-20 00:41:36,575 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [34125895] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 00:41:36,575 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 00:41:36,575 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-20 00:41:36,575 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [843499385] [2022-03-20 00:41:36,575 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 00:41:36,576 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-20 00:41:36,576 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-20 00:41:36,577 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-20 00:41:36,577 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-03-20 00:41:36,577 INFO L87 Difference]: Start difference. First operand 174 states and 235 transitions. Second operand has 5 states, 5 states have (on average 4.2) internal successors, (21), 4 states have internal predecessors, (21), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-03-20 00:41:36,628 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 00:41:36,628 INFO L93 Difference]: Finished difference Result 239 states and 335 transitions. [2022-03-20 00:41:36,628 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-20 00:41:36,629 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 4.2) internal successors, (21), 4 states have internal predecessors, (21), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 39 [2022-03-20 00:41:36,629 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 00:41:36,631 INFO L225 Difference]: With dead ends: 239 [2022-03-20 00:41:36,631 INFO L226 Difference]: Without dead ends: 237 [2022-03-20 00:41:36,631 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 35 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-03-20 00:41:36,632 INFO L913 BasicCegarLoop]: 43 mSDtfsCounter, 10 mSDsluCounter, 112 mSDsCounter, 0 mSdLazyCounter, 42 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 155 SdHoareTripleChecker+Invalid, 42 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 42 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-20 00:41:36,632 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [12 Valid, 155 Invalid, 42 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 42 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-20 00:41:36,632 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 237 states. [2022-03-20 00:41:36,651 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 237 to 230. [2022-03-20 00:41:36,652 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 230 states, 161 states have (on average 1.3664596273291925) internal successors, (220), 162 states have internal predecessors, (220), 53 states have call successors, (53), 16 states have call predecessors, (53), 15 states have return successors, (51), 51 states have call predecessors, (51), 51 states have call successors, (51) [2022-03-20 00:41:36,653 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 230 states to 230 states and 324 transitions. [2022-03-20 00:41:36,653 INFO L78 Accepts]: Start accepts. Automaton has 230 states and 324 transitions. Word has length 39 [2022-03-20 00:41:36,653 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 00:41:36,654 INFO L478 AbstractCegarLoop]: Abstraction has 230 states and 324 transitions. [2022-03-20 00:41:36,654 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 4.2) internal successors, (21), 4 states have internal predecessors, (21), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-03-20 00:41:36,654 INFO L276 IsEmpty]: Start isEmpty. Operand 230 states and 324 transitions. [2022-03-20 00:41:36,654 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2022-03-20 00:41:36,654 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 00:41:36,655 INFO L499 BasicCegarLoop]: trace histogram [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] [2022-03-20 00:41:36,680 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 00:41:36,880 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 00:41:36,880 INFO L403 AbstractCegarLoop]: === Iteration 12 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 00:41:36,881 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 00:41:36,881 INFO L85 PathProgramCache]: Analyzing trace with hash 409018142, now seen corresponding path program 1 times [2022-03-20 00:41:36,881 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 00:41:36,881 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [703374263] [2022-03-20 00:41:36,881 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 00:41:36,881 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 00:41:36,891 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 00:41:36,891 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [256596808] [2022-03-20 00:41:36,891 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 00:41:36,891 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 00:41:36,892 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 00:41:36,893 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 00:41:36,909 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 00:41:36,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 00:41:36,937 INFO L263 TraceCheckSpWp]: Trace formula consists of 158 conjuncts, 31 conjunts are in the unsatisfiable core [2022-03-20 00:41:36,939 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 00:41:37,130 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 00:41:37,130 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 00:41:37,239 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 00:41:37,239 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 00:41:37,239 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [703374263] [2022-03-20 00:41:37,240 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 00:41:37,240 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [256596808] [2022-03-20 00:41:37,240 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [256596808] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 00:41:37,240 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 00:41:37,240 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 10 [2022-03-20 00:41:37,240 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1305994986] [2022-03-20 00:41:37,240 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-03-20 00:41:37,241 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-20 00:41:37,241 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-20 00:41:37,241 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-20 00:41:37,241 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2022-03-20 00:41:37,241 INFO L87 Difference]: Start difference. First operand 230 states and 324 transitions. Second operand has 10 states, 10 states have (on average 4.4) internal successors, (44), 9 states have internal predecessors, (44), 3 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) [2022-03-20 00:41:38,017 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 00:41:38,017 INFO L93 Difference]: Finished difference Result 392 states and 578 transitions. [2022-03-20 00:41:38,017 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-20 00:41:38,018 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 4.4) internal successors, (44), 9 states have internal predecessors, (44), 3 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) Word has length 41 [2022-03-20 00:41:38,018 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 00:41:38,019 INFO L225 Difference]: With dead ends: 392 [2022-03-20 00:41:38,020 INFO L226 Difference]: Without dead ends: 390 [2022-03-20 00:41:38,020 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 72 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=72, Invalid=234, Unknown=0, NotChecked=0, Total=306 [2022-03-20 00:41:38,020 INFO L913 BasicCegarLoop]: 66 mSDtfsCounter, 170 mSDsluCounter, 304 mSDsCounter, 0 mSdLazyCounter, 271 mSolverCounterSat, 96 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 177 SdHoareTripleChecker+Valid, 370 SdHoareTripleChecker+Invalid, 367 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 96 IncrementalHoareTripleChecker+Valid, 271 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-20 00:41:38,020 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [177 Valid, 370 Invalid, 367 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [96 Valid, 271 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-03-20 00:41:38,021 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 390 states. [2022-03-20 00:41:38,056 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 390 to 377. [2022-03-20 00:41:38,057 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 377 states, 266 states have (on average 1.4248120300751879) internal successors, (379), 267 states have internal predecessors, (379), 93 states have call successors, (93), 18 states have call predecessors, (93), 17 states have return successors, (91), 91 states have call predecessors, (91), 91 states have call successors, (91) [2022-03-20 00:41:38,059 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 377 states to 377 states and 563 transitions. [2022-03-20 00:41:38,059 INFO L78 Accepts]: Start accepts. Automaton has 377 states and 563 transitions. Word has length 41 [2022-03-20 00:41:38,059 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 00:41:38,059 INFO L478 AbstractCegarLoop]: Abstraction has 377 states and 563 transitions. [2022-03-20 00:41:38,060 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 4.4) internal successors, (44), 9 states have internal predecessors, (44), 3 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) [2022-03-20 00:41:38,060 INFO L276 IsEmpty]: Start isEmpty. Operand 377 states and 563 transitions. [2022-03-20 00:41:38,060 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2022-03-20 00:41:38,060 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 00:41:38,060 INFO L499 BasicCegarLoop]: trace histogram [4, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 00:41:38,083 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 00:41:38,283 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 00:41:38,283 INFO L403 AbstractCegarLoop]: === Iteration 13 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 00:41:38,283 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 00:41:38,284 INFO L85 PathProgramCache]: Analyzing trace with hash -1943393983, now seen corresponding path program 1 times [2022-03-20 00:41:38,284 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 00:41:38,284 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [792112724] [2022-03-20 00:41:38,284 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 00:41:38,284 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 00:41:38,293 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 00:41:38,293 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [342216480] [2022-03-20 00:41:38,293 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 00:41:38,293 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 00:41:38,293 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 00:41:38,294 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 00:41:38,296 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 00:41:38,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 00:41:38,335 INFO L263 TraceCheckSpWp]: Trace formula consists of 146 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-20 00:41:38,337 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 00:41:38,427 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2022-03-20 00:41:38,428 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-20 00:41:38,428 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 00:41:38,428 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [792112724] [2022-03-20 00:41:38,428 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 00:41:38,428 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [342216480] [2022-03-20 00:41:38,428 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [342216480] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 00:41:38,428 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 00:41:38,428 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-20 00:41:38,429 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [497414381] [2022-03-20 00:41:38,429 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 00:41:38,429 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-20 00:41:38,429 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-20 00:41:38,429 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-20 00:41:38,430 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-03-20 00:41:38,430 INFO L87 Difference]: Start difference. First operand 377 states and 563 transitions. Second operand has 5 states, 5 states have (on average 4.2) internal successors, (21), 4 states have internal predecessors, (21), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2022-03-20 00:41:38,510 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 00:41:38,511 INFO L93 Difference]: Finished difference Result 566 states and 887 transitions. [2022-03-20 00:41:38,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-20 00:41:38,511 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 4.2) internal successors, (21), 4 states have internal predecessors, (21), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) Word has length 44 [2022-03-20 00:41:38,512 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 00:41:38,514 INFO L225 Difference]: With dead ends: 566 [2022-03-20 00:41:38,514 INFO L226 Difference]: Without dead ends: 564 [2022-03-20 00:41:38,515 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 40 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 00:41:38,515 INFO L913 BasicCegarLoop]: 49 mSDtfsCounter, 12 mSDsluCounter, 123 mSDsCounter, 0 mSdLazyCounter, 44 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 172 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 00:41:38,516 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [13 Valid, 172 Invalid, 44 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 44 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-20 00:41:38,516 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 564 states. [2022-03-20 00:41:38,580 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 564 to 495. [2022-03-20 00:41:38,581 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 495 states, 307 states have (on average 1.4267100977198697) internal successors, (438), 327 states have internal predecessors, (438), 169 states have call successors, (169), 19 states have call predecessors, (169), 18 states have return successors, (167), 148 states have call predecessors, (167), 167 states have call successors, (167) [2022-03-20 00:41:38,584 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 495 states to 495 states and 774 transitions. [2022-03-20 00:41:38,584 INFO L78 Accepts]: Start accepts. Automaton has 495 states and 774 transitions. Word has length 44 [2022-03-20 00:41:38,584 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 00:41:38,585 INFO L478 AbstractCegarLoop]: Abstraction has 495 states and 774 transitions. [2022-03-20 00:41:38,585 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 4.2) internal successors, (21), 4 states have internal predecessors, (21), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2022-03-20 00:41:38,585 INFO L276 IsEmpty]: Start isEmpty. Operand 495 states and 774 transitions. [2022-03-20 00:41:38,585 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-03-20 00:41:38,585 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 00:41:38,585 INFO L499 BasicCegarLoop]: trace histogram [4, 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] [2022-03-20 00:41:38,610 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 00:41:38,809 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 00:41:38,810 INFO L403 AbstractCegarLoop]: === Iteration 14 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 00:41:38,810 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 00:41:38,810 INFO L85 PathProgramCache]: Analyzing trace with hash -1018638220, now seen corresponding path program 1 times [2022-03-20 00:41:38,810 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 00:41:38,810 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [497466438] [2022-03-20 00:41:38,810 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 00:41:38,810 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 00:41:38,820 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 00:41:38,820 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2057536160] [2022-03-20 00:41:38,821 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 00:41:38,821 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 00:41:38,821 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 00:41:38,822 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 00:41:38,823 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 00:41:38,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 00:41:38,869 INFO L263 TraceCheckSpWp]: Trace formula consists of 187 conjuncts, 11 conjunts are in the unsatisfiable core [2022-03-20 00:41:38,870 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 00:41:38,960 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 16 proven. 5 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2022-03-20 00:41:38,960 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 00:41:39,063 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 16 proven. 5 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2022-03-20 00:41:39,063 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 00:41:39,063 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [497466438] [2022-03-20 00:41:39,063 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 00:41:39,064 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2057536160] [2022-03-20 00:41:39,064 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2057536160] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 00:41:39,064 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 00:41:39,064 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 12 [2022-03-20 00:41:39,064 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1869786561] [2022-03-20 00:41:39,064 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-03-20 00:41:39,064 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-03-20 00:41:39,064 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-20 00:41:39,065 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-03-20 00:41:39,065 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=82, Unknown=0, NotChecked=0, Total=132 [2022-03-20 00:41:39,065 INFO L87 Difference]: Start difference. First operand 495 states and 774 transitions. Second operand has 12 states, 12 states have (on average 4.0) internal successors, (48), 12 states have internal predecessors, (48), 4 states have call successors, (8), 4 states have call predecessors, (8), 3 states have return successors, (6), 2 states have call predecessors, (6), 3 states have call successors, (6) [2022-03-20 00:41:39,278 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 00:41:39,278 INFO L93 Difference]: Finished difference Result 1127 states and 1721 transitions. [2022-03-20 00:41:39,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-03-20 00:41:39,279 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 4.0) internal successors, (48), 12 states have internal predecessors, (48), 4 states have call successors, (8), 4 states have call predecessors, (8), 3 states have return successors, (6), 2 states have call predecessors, (6), 3 states have call successors, (6) Word has length 42 [2022-03-20 00:41:39,279 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 00:41:39,285 INFO L225 Difference]: With dead ends: 1127 [2022-03-20 00:41:39,285 INFO L226 Difference]: Without dead ends: 770 [2022-03-20 00:41:39,288 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 73 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=93, Invalid=179, Unknown=0, NotChecked=0, Total=272 [2022-03-20 00:41:39,288 INFO L913 BasicCegarLoop]: 69 mSDtfsCounter, 169 mSDsluCounter, 273 mSDsCounter, 0 mSdLazyCounter, 115 mSolverCounterSat, 84 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 169 SdHoareTripleChecker+Valid, 342 SdHoareTripleChecker+Invalid, 199 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 84 IncrementalHoareTripleChecker+Valid, 115 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 00:41:39,288 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [169 Valid, 342 Invalid, 199 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [84 Valid, 115 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 00:41:39,290 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 770 states. [2022-03-20 00:41:39,378 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 770 to 736. [2022-03-20 00:41:39,379 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 736 states, 471 states have (on average 1.3630573248407643) internal successors, (642), 495 states have internal predecessors, (642), 224 states have call successors, (224), 41 states have call predecessors, (224), 40 states have return successors, (219), 199 states have call predecessors, (219), 219 states have call successors, (219) [2022-03-20 00:41:39,383 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 736 states to 736 states and 1085 transitions. [2022-03-20 00:41:39,383 INFO L78 Accepts]: Start accepts. Automaton has 736 states and 1085 transitions. Word has length 42 [2022-03-20 00:41:39,383 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 00:41:39,384 INFO L478 AbstractCegarLoop]: Abstraction has 736 states and 1085 transitions. [2022-03-20 00:41:39,384 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 4.0) internal successors, (48), 12 states have internal predecessors, (48), 4 states have call successors, (8), 4 states have call predecessors, (8), 3 states have return successors, (6), 2 states have call predecessors, (6), 3 states have call successors, (6) [2022-03-20 00:41:39,384 INFO L276 IsEmpty]: Start isEmpty. Operand 736 states and 1085 transitions. [2022-03-20 00:41:39,384 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 44 [2022-03-20 00:41:39,384 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 00:41:39,384 INFO L499 BasicCegarLoop]: trace histogram [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, 1, 1] [2022-03-20 00:41:39,409 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 00:41:39,599 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 00:41:39,599 INFO L403 AbstractCegarLoop]: === Iteration 15 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 00:41:39,600 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 00:41:39,600 INFO L85 PathProgramCache]: Analyzing trace with hash -2064241646, now seen corresponding path program 1 times [2022-03-20 00:41:39,600 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 00:41:39,600 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [492893942] [2022-03-20 00:41:39,600 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 00:41:39,600 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 00:41:39,608 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 00:41:39,608 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1077807336] [2022-03-20 00:41:39,609 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 00:41:39,609 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 00:41:39,609 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 00:41:39,610 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 00:41:39,617 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 00:41:39,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 00:41:39,660 INFO L263 TraceCheckSpWp]: Trace formula consists of 178 conjuncts, 13 conjunts are in the unsatisfiable core [2022-03-20 00:41:39,661 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 00:41:39,769 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 11 proven. 6 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 00:41:39,769 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 00:41:39,907 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 11 proven. 6 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-20 00:41:39,907 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 00:41:39,907 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [492893942] [2022-03-20 00:41:39,907 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 00:41:39,907 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1077807336] [2022-03-20 00:41:39,908 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1077807336] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 00:41:39,908 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 00:41:39,908 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 14 [2022-03-20 00:41:39,908 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2107478244] [2022-03-20 00:41:39,908 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-03-20 00:41:39,908 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-20 00:41:39,908 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-20 00:41:39,909 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-20 00:41:39,909 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=111, Unknown=0, NotChecked=0, Total=182 [2022-03-20 00:41:39,909 INFO L87 Difference]: Start difference. First operand 736 states and 1085 transitions. Second operand has 14 states, 14 states have (on average 3.857142857142857) internal successors, (54), 14 states have internal predecessors, (54), 4 states have call successors, (8), 4 states have call predecessors, (8), 3 states have return successors, (6), 2 states have call predecessors, (6), 3 states have call successors, (6) [2022-03-20 00:41:40,258 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 00:41:40,258 INFO L93 Difference]: Finished difference Result 1597 states and 2379 transitions. [2022-03-20 00:41:40,258 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-03-20 00:41:40,259 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.857142857142857) internal successors, (54), 14 states have internal predecessors, (54), 4 states have call successors, (8), 4 states have call predecessors, (8), 3 states have return successors, (6), 2 states have call predecessors, (6), 3 states have call successors, (6) Word has length 43 [2022-03-20 00:41:40,259 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 00:41:40,264 INFO L225 Difference]: With dead ends: 1597 [2022-03-20 00:41:40,264 INFO L226 Difference]: Without dead ends: 1119 [2022-03-20 00:41:40,267 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 73 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=144, Invalid=276, Unknown=0, NotChecked=0, Total=420 [2022-03-20 00:41:40,268 INFO L913 BasicCegarLoop]: 75 mSDtfsCounter, 255 mSDsluCounter, 244 mSDsCounter, 0 mSdLazyCounter, 142 mSolverCounterSat, 129 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 255 SdHoareTripleChecker+Valid, 319 SdHoareTripleChecker+Invalid, 271 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 129 IncrementalHoareTripleChecker+Valid, 142 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-20 00:41:40,268 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [255 Valid, 319 Invalid, 271 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [129 Valid, 142 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-20 00:41:40,269 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1119 states. [2022-03-20 00:41:40,400 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1119 to 1072. [2022-03-20 00:41:40,402 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1072 states, 697 states have (on average 1.3113342898134863) internal successors, (914), 730 states have internal predecessors, (914), 318 states have call successors, (318), 57 states have call predecessors, (318), 56 states have return successors, (311), 284 states have call predecessors, (311), 311 states have call successors, (311) [2022-03-20 00:41:40,408 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1072 states to 1072 states and 1543 transitions. [2022-03-20 00:41:40,409 INFO L78 Accepts]: Start accepts. Automaton has 1072 states and 1543 transitions. Word has length 43 [2022-03-20 00:41:40,409 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 00:41:40,409 INFO L478 AbstractCegarLoop]: Abstraction has 1072 states and 1543 transitions. [2022-03-20 00:41:40,409 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.857142857142857) internal successors, (54), 14 states have internal predecessors, (54), 4 states have call successors, (8), 4 states have call predecessors, (8), 3 states have return successors, (6), 2 states have call predecessors, (6), 3 states have call successors, (6) [2022-03-20 00:41:40,409 INFO L276 IsEmpty]: Start isEmpty. Operand 1072 states and 1543 transitions. [2022-03-20 00:41:40,409 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2022-03-20 00:41:40,410 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 00:41:40,410 INFO L499 BasicCegarLoop]: trace histogram [4, 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] [2022-03-20 00:41:40,436 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2022-03-20 00:41:40,623 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 00:41:40,623 INFO L403 AbstractCegarLoop]: === Iteration 16 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 00:41:40,624 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 00:41:40,624 INFO L85 PathProgramCache]: Analyzing trace with hash 1262965884, now seen corresponding path program 2 times [2022-03-20 00:41:40,624 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 00:41:40,624 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1246712585] [2022-03-20 00:41:40,624 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 00:41:40,624 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 00:41:40,636 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 00:41:40,636 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1653990788] [2022-03-20 00:41:40,636 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 00:41:40,637 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 00:41:40,637 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 00:41:40,640 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 00:41:40,642 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 00:41:40,688 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 00:41:40,689 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 00:41:40,689 INFO L263 TraceCheckSpWp]: Trace formula consists of 189 conjuncts, 5 conjunts are in the unsatisfiable core [2022-03-20 00:41:40,691 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 00:41:40,752 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 24 proven. 0 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2022-03-20 00:41:40,752 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-20 00:41:40,752 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 00:41:40,752 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1246712585] [2022-03-20 00:41:40,752 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 00:41:40,752 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1653990788] [2022-03-20 00:41:40,752 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1653990788] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 00:41:40,752 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 00:41:40,752 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-20 00:41:40,753 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [198769608] [2022-03-20 00:41:40,753 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 00:41:40,753 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-20 00:41:40,753 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-20 00:41:40,753 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-20 00:41:40,753 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-03-20 00:41:40,754 INFO L87 Difference]: Start difference. First operand 1072 states and 1543 transitions. Second operand has 5 states, 5 states have (on average 6.2) internal successors, (31), 5 states have internal predecessors, (31), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2022-03-20 00:41:40,954 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 00:41:40,955 INFO L93 Difference]: Finished difference Result 1700 states and 2539 transitions. [2022-03-20 00:41:40,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-03-20 00:41:40,955 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 6.2) internal successors, (31), 5 states have internal predecessors, (31), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) Word has length 44 [2022-03-20 00:41:40,955 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 00:41:40,961 INFO L225 Difference]: With dead ends: 1700 [2022-03-20 00:41:40,961 INFO L226 Difference]: Without dead ends: 1234 [2022-03-20 00:41:40,962 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 41 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 00:41:40,963 INFO L913 BasicCegarLoop]: 62 mSDtfsCounter, 29 mSDsluCounter, 133 mSDsCounter, 0 mSdLazyCounter, 62 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 195 SdHoareTripleChecker+Invalid, 71 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 62 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 00:41:40,963 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [33 Valid, 195 Invalid, 71 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 62 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 00:41:40,965 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1234 states. [2022-03-20 00:41:41,072 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1234 to 995. [2022-03-20 00:41:41,074 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 995 states, 660 states have (on average 1.3015151515151515) internal successors, (859), 690 states have internal predecessors, (859), 278 states have call successors, (278), 57 states have call predecessors, (278), 56 states have return successors, (271), 247 states have call predecessors, (271), 271 states have call successors, (271) [2022-03-20 00:41:41,081 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 995 states to 995 states and 1408 transitions. [2022-03-20 00:41:41,081 INFO L78 Accepts]: Start accepts. Automaton has 995 states and 1408 transitions. Word has length 44 [2022-03-20 00:41:41,081 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 00:41:41,081 INFO L478 AbstractCegarLoop]: Abstraction has 995 states and 1408 transitions. [2022-03-20 00:41:41,081 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 6.2) internal successors, (31), 5 states have internal predecessors, (31), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2022-03-20 00:41:41,081 INFO L276 IsEmpty]: Start isEmpty. Operand 995 states and 1408 transitions. [2022-03-20 00:41:41,082 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2022-03-20 00:41:41,082 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 00:41:41,082 INFO L499 BasicCegarLoop]: trace histogram [5, 4, 4, 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, 1, 1, 1, 1] [2022-03-20 00:41:41,107 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 00:41:41,282 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 00:41:41,283 INFO L403 AbstractCegarLoop]: === Iteration 17 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 00:41:41,283 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 00:41:41,283 INFO L85 PathProgramCache]: Analyzing trace with hash 958119025, now seen corresponding path program 1 times [2022-03-20 00:41:41,283 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 00:41:41,283 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1002598705] [2022-03-20 00:41:41,283 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 00:41:41,283 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 00:41:41,290 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 00:41:41,291 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1746844748] [2022-03-20 00:41:41,291 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 00:41:41,291 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 00:41:41,291 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 00:41:41,296 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 00:41:41,297 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 00:41:41,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 00:41:41,339 INFO L263 TraceCheckSpWp]: Trace formula consists of 187 conjuncts, 57 conjunts are in the unsatisfiable core [2022-03-20 00:41:41,341 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 00:41:42,000 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 6 proven. 20 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2022-03-20 00:41:42,000 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 00:41:42,852 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 9 proven. 17 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2022-03-20 00:41:42,852 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 00:41:42,852 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1002598705] [2022-03-20 00:41:42,852 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 00:41:42,852 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1746844748] [2022-03-20 00:41:42,852 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1746844748] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 00:41:42,852 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 00:41:42,853 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 21 [2022-03-20 00:41:42,853 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1171604174] [2022-03-20 00:41:42,853 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-03-20 00:41:42,853 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-20 00:41:42,853 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-20 00:41:42,853 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-20 00:41:42,854 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=349, Unknown=0, NotChecked=0, Total=420 [2022-03-20 00:41:42,854 INFO L87 Difference]: Start difference. First operand 995 states and 1408 transitions. Second operand has 21 states, 18 states have (on average 2.9444444444444446) internal successors, (53), 19 states have internal predecessors, (53), 8 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (11), 4 states have call predecessors, (11), 6 states have call successors, (11) [2022-03-20 00:41:47,772 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 00:41:47,772 INFO L93 Difference]: Finished difference Result 1412 states and 2014 transitions. [2022-03-20 00:41:47,772 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-03-20 00:41:47,772 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 18 states have (on average 2.9444444444444446) internal successors, (53), 19 states have internal predecessors, (53), 8 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (11), 4 states have call predecessors, (11), 6 states have call successors, (11) Word has length 58 [2022-03-20 00:41:47,773 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 00:41:47,778 INFO L225 Difference]: With dead ends: 1412 [2022-03-20 00:41:47,779 INFO L226 Difference]: Without dead ends: 1404 [2022-03-20 00:41:47,779 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 134 GetRequests, 95 SyntacticMatches, 1 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 274 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=261, Invalid=1299, Unknown=0, NotChecked=0, Total=1560 [2022-03-20 00:41:47,780 INFO L913 BasicCegarLoop]: 60 mSDtfsCounter, 186 mSDsluCounter, 616 mSDsCounter, 0 mSdLazyCounter, 923 mSolverCounterSat, 251 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 203 SdHoareTripleChecker+Valid, 676 SdHoareTripleChecker+Invalid, 1174 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 251 IncrementalHoareTripleChecker+Valid, 923 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.8s IncrementalHoareTripleChecker+Time [2022-03-20 00:41:47,780 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [203 Valid, 676 Invalid, 1174 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [251 Valid, 923 Invalid, 0 Unknown, 0 Unchecked, 3.8s Time] [2022-03-20 00:41:47,781 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1404 states. [2022-03-20 00:41:47,992 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1404 to 1226. [2022-03-20 00:41:47,994 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1226 states, 845 states have (on average 1.2970414201183431) internal successors, (1096), 864 states have internal predecessors, (1096), 308 states have call successors, (308), 73 states have call predecessors, (308), 72 states have return successors, (303), 288 states have call predecessors, (303), 303 states have call successors, (303) [2022-03-20 00:41:47,998 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1226 states to 1226 states and 1707 transitions. [2022-03-20 00:41:47,998 INFO L78 Accepts]: Start accepts. Automaton has 1226 states and 1707 transitions. Word has length 58 [2022-03-20 00:41:47,999 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 00:41:47,999 INFO L478 AbstractCegarLoop]: Abstraction has 1226 states and 1707 transitions. [2022-03-20 00:41:47,999 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 18 states have (on average 2.9444444444444446) internal successors, (53), 19 states have internal predecessors, (53), 8 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (11), 4 states have call predecessors, (11), 6 states have call successors, (11) [2022-03-20 00:41:47,999 INFO L276 IsEmpty]: Start isEmpty. Operand 1226 states and 1707 transitions. [2022-03-20 00:41:47,999 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2022-03-20 00:41:48,000 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 00:41:48,000 INFO L499 BasicCegarLoop]: trace histogram [5, 4, 4, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 00:41:48,024 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2022-03-20 00:41:48,213 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 00:41:48,214 INFO L403 AbstractCegarLoop]: === Iteration 18 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 00:41:48,214 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 00:41:48,214 INFO L85 PathProgramCache]: Analyzing trace with hash 1288112160, now seen corresponding path program 1 times [2022-03-20 00:41:48,214 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 00:41:48,214 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [117807931] [2022-03-20 00:41:48,214 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 00:41:48,214 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 00:41:48,221 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 00:41:48,222 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2080963343] [2022-03-20 00:41:48,222 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 00:41:48,222 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 00:41:48,222 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 00:41:48,223 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 00:41:48,225 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 00:41:48,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 00:41:48,270 INFO L263 TraceCheckSpWp]: Trace formula consists of 215 conjuncts, 17 conjunts are in the unsatisfiable core [2022-03-20 00:41:48,272 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 00:41:48,396 INFO L134 CoverageAnalysis]: Checked inductivity of 53 backedges. 8 proven. 17 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2022-03-20 00:41:48,396 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 00:41:48,599 INFO L134 CoverageAnalysis]: Checked inductivity of 53 backedges. 8 proven. 17 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2022-03-20 00:41:48,600 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 00:41:48,600 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [117807931] [2022-03-20 00:41:48,600 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 00:41:48,600 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2080963343] [2022-03-20 00:41:48,600 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2080963343] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 00:41:48,600 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 00:41:48,600 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 18 [2022-03-20 00:41:48,600 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2043269436] [2022-03-20 00:41:48,600 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-03-20 00:41:48,601 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-20 00:41:48,601 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-20 00:41:48,601 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-20 00:41:48,601 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=125, Invalid=181, Unknown=0, NotChecked=0, Total=306 [2022-03-20 00:41:48,601 INFO L87 Difference]: Start difference. First operand 1226 states and 1707 transitions. Second operand has 18 states, 18 states have (on average 3.8333333333333335) internal successors, (69), 18 states have internal predecessors, (69), 6 states have call successors, (16), 5 states have call predecessors, (16), 4 states have return successors, (14), 4 states have call predecessors, (14), 5 states have call successors, (14) [2022-03-20 00:41:49,251 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 00:41:49,252 INFO L93 Difference]: Finished difference Result 2565 states and 3679 transitions. [2022-03-20 00:41:49,252 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-03-20 00:41:49,252 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 3.8333333333333335) internal successors, (69), 18 states have internal predecessors, (69), 6 states have call successors, (16), 5 states have call predecessors, (16), 4 states have return successors, (14), 4 states have call predecessors, (14), 5 states have call successors, (14) Word has length 64 [2022-03-20 00:41:49,252 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 00:41:49,262 INFO L225 Difference]: With dead ends: 2565 [2022-03-20 00:41:49,262 INFO L226 Difference]: Without dead ends: 2543 [2022-03-20 00:41:49,263 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 138 GetRequests, 111 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 94 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=287, Invalid=525, Unknown=0, NotChecked=0, Total=812 [2022-03-20 00:41:49,263 INFO L913 BasicCegarLoop]: 85 mSDtfsCounter, 385 mSDsluCounter, 403 mSDsCounter, 0 mSdLazyCounter, 204 mSolverCounterSat, 201 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 385 SdHoareTripleChecker+Valid, 488 SdHoareTripleChecker+Invalid, 405 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 201 IncrementalHoareTripleChecker+Valid, 204 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-20 00:41:49,263 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [385 Valid, 488 Invalid, 405 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [201 Valid, 204 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-20 00:41:49,265 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2543 states. [2022-03-20 00:41:49,682 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2543 to 2406. [2022-03-20 00:41:49,686 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2406 states, 1658 states have (on average 1.3094089264173703) internal successors, (2171), 1717 states have internal predecessors, (2171), 631 states have call successors, (631), 117 states have call predecessors, (631), 116 states have return successors, (623), 571 states have call predecessors, (623), 623 states have call successors, (623) [2022-03-20 00:41:49,695 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2406 states to 2406 states and 3425 transitions. [2022-03-20 00:41:49,695 INFO L78 Accepts]: Start accepts. Automaton has 2406 states and 3425 transitions. Word has length 64 [2022-03-20 00:41:49,695 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 00:41:49,695 INFO L478 AbstractCegarLoop]: Abstraction has 2406 states and 3425 transitions. [2022-03-20 00:41:49,696 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 3.8333333333333335) internal successors, (69), 18 states have internal predecessors, (69), 6 states have call successors, (16), 5 states have call predecessors, (16), 4 states have return successors, (14), 4 states have call predecessors, (14), 5 states have call successors, (14) [2022-03-20 00:41:49,696 INFO L276 IsEmpty]: Start isEmpty. Operand 2406 states and 3425 transitions. [2022-03-20 00:41:49,696 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 68 [2022-03-20 00:41:49,696 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 00:41:49,696 INFO L499 BasicCegarLoop]: trace histogram [8, 7, 7, 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] [2022-03-20 00:41:49,721 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2022-03-20 00:41:49,911 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 00:41:49,912 INFO L403 AbstractCegarLoop]: === Iteration 19 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 00:41:49,912 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 00:41:49,912 INFO L85 PathProgramCache]: Analyzing trace with hash 1156119236, now seen corresponding path program 1 times [2022-03-20 00:41:49,912 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 00:41:49,912 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1973198664] [2022-03-20 00:41:49,912 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 00:41:49,913 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 00:41:49,926 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 00:41:49,926 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1592831154] [2022-03-20 00:41:49,926 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 00:41:49,926 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 00:41:49,926 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 00:41:49,931 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 00:41:49,932 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 00:41:49,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 00:41:49,968 INFO L263 TraceCheckSpWp]: Trace formula consists of 192 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-20 00:41:49,969 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 00:41:50,175 INFO L134 CoverageAnalysis]: Checked inductivity of 108 backedges. 17 proven. 6 refuted. 0 times theorem prover too weak. 85 trivial. 0 not checked. [2022-03-20 00:41:50,175 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 00:41:50,315 INFO L134 CoverageAnalysis]: Checked inductivity of 108 backedges. 14 proven. 0 refuted. 0 times theorem prover too weak. 94 trivial. 0 not checked. [2022-03-20 00:41:50,316 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 00:41:50,316 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1973198664] [2022-03-20 00:41:50,316 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 00:41:50,316 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1592831154] [2022-03-20 00:41:50,316 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1592831154] provided 1 perfect and 1 imperfect interpolant sequences [2022-03-20 00:41:50,316 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-03-20 00:41:50,316 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [10] total 11 [2022-03-20 00:41:50,316 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1759368488] [2022-03-20 00:41:50,316 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 00:41:50,317 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-20 00:41:50,317 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-20 00:41:50,317 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-20 00:41:50,317 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2022-03-20 00:41:50,317 INFO L87 Difference]: Start difference. First operand 2406 states and 3425 transitions. Second operand has 5 states, 5 states have (on average 4.4) internal successors, (22), 4 states have internal predecessors, (22), 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 00:41:50,750 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 00:41:50,750 INFO L93 Difference]: Finished difference Result 2467 states and 3485 transitions. [2022-03-20 00:41:50,750 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-20 00:41:50,750 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 4.4) internal successors, (22), 4 states have internal predecessors, (22), 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 67 [2022-03-20 00:41:50,751 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 00:41:50,761 INFO L225 Difference]: With dead ends: 2467 [2022-03-20 00:41:50,761 INFO L226 Difference]: Without dead ends: 2465 [2022-03-20 00:41:50,762 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 134 GetRequests, 122 SyntacticMatches, 2 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2022-03-20 00:41:50,763 INFO L913 BasicCegarLoop]: 45 mSDtfsCounter, 12 mSDsluCounter, 108 mSDsCounter, 0 mSdLazyCounter, 40 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 153 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 00:41:50,763 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [12 Valid, 153 Invalid, 40 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 40 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-20 00:41:50,767 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2465 states. [2022-03-20 00:41:51,157 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2465 to 2442. [2022-03-20 00:41:51,160 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2442 states, 1685 states have (on average 1.3032640949554897) internal successors, (2196), 1744 states have internal predecessors, (2196), 631 states have call successors, (631), 126 states have call predecessors, (631), 125 states have return successors, (623), 571 states have call predecessors, (623), 623 states have call successors, (623) [2022-03-20 00:41:51,169 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2442 states to 2442 states and 3450 transitions. [2022-03-20 00:41:51,169 INFO L78 Accepts]: Start accepts. Automaton has 2442 states and 3450 transitions. Word has length 67 [2022-03-20 00:41:51,169 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 00:41:51,170 INFO L478 AbstractCegarLoop]: Abstraction has 2442 states and 3450 transitions. [2022-03-20 00:41:51,170 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 4.4) internal successors, (22), 4 states have internal predecessors, (22), 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 00:41:51,170 INFO L276 IsEmpty]: Start isEmpty. Operand 2442 states and 3450 transitions. [2022-03-20 00:41:51,171 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2022-03-20 00:41:51,171 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 00:41:51,171 INFO L499 BasicCegarLoop]: trace histogram [7, 6, 6, 3, 3, 2, 2, 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] [2022-03-20 00:41:51,190 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2022-03-20 00:41:51,379 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 00:41:51,379 INFO L403 AbstractCegarLoop]: === Iteration 20 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 00:41:51,380 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 00:41:51,380 INFO L85 PathProgramCache]: Analyzing trace with hash -958869778, now seen corresponding path program 1 times [2022-03-20 00:41:51,380 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 00:41:51,380 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [257427962] [2022-03-20 00:41:51,380 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 00:41:51,380 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 00:41:51,387 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 00:41:51,387 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1609625945] [2022-03-20 00:41:51,387 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 00:41:51,387 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 00:41:51,388 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 00:41:51,390 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 00:41:51,392 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 00:41:51,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 00:41:51,432 INFO L263 TraceCheckSpWp]: Trace formula consists of 223 conjuncts, 4 conjunts are in the unsatisfiable core [2022-03-20 00:41:51,434 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 00:41:51,536 INFO L134 CoverageAnalysis]: Checked inductivity of 93 backedges. 51 proven. 0 refuted. 0 times theorem prover too weak. 42 trivial. 0 not checked. [2022-03-20 00:41:51,537 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-20 00:41:51,537 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 00:41:51,537 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [257427962] [2022-03-20 00:41:51,539 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 00:41:51,539 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1609625945] [2022-03-20 00:41:51,539 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1609625945] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-20 00:41:51,539 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-20 00:41:51,539 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-20 00:41:51,540 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [832678075] [2022-03-20 00:41:51,540 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-20 00:41:51,540 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-20 00:41:51,540 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-20 00:41:51,540 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-20 00:41:51,540 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-03-20 00:41:51,541 INFO L87 Difference]: Start difference. First operand 2442 states and 3450 transitions. Second operand has 5 states, 5 states have (on average 6.4) internal successors, (32), 5 states have internal predecessors, (32), 3 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) [2022-03-20 00:41:52,008 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 00:41:52,008 INFO L93 Difference]: Finished difference Result 4377 states and 6175 transitions. [2022-03-20 00:41:52,009 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-03-20 00:41:52,009 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 6.4) internal successors, (32), 5 states have internal predecessors, (32), 3 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) Word has length 73 [2022-03-20 00:41:52,009 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 00:41:52,016 INFO L225 Difference]: With dead ends: 4377 [2022-03-20 00:41:52,016 INFO L226 Difference]: Without dead ends: 2578 [2022-03-20 00:41:52,022 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 70 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 00:41:52,022 INFO L913 BasicCegarLoop]: 48 mSDtfsCounter, 12 mSDsluCounter, 79 mSDsCounter, 0 mSdLazyCounter, 41 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 127 SdHoareTripleChecker+Invalid, 43 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 41 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-20 00:41:52,023 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [12 Valid, 127 Invalid, 43 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 41 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-20 00:41:52,025 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2578 states. [2022-03-20 00:41:52,392 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2578 to 2372. [2022-03-20 00:41:52,395 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2372 states, 1689 states have (on average 1.2948490230905862) internal successors, (2187), 1720 states have internal predecessors, (2187), 559 states have call successors, (559), 124 states have call predecessors, (559), 123 states have return successors, (551), 527 states have call predecessors, (551), 551 states have call successors, (551) [2022-03-20 00:41:52,401 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2372 states to 2372 states and 3297 transitions. [2022-03-20 00:41:52,402 INFO L78 Accepts]: Start accepts. Automaton has 2372 states and 3297 transitions. Word has length 73 [2022-03-20 00:41:52,402 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 00:41:52,402 INFO L478 AbstractCegarLoop]: Abstraction has 2372 states and 3297 transitions. [2022-03-20 00:41:52,403 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 6.4) internal successors, (32), 5 states have internal predecessors, (32), 3 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) [2022-03-20 00:41:52,403 INFO L276 IsEmpty]: Start isEmpty. Operand 2372 states and 3297 transitions. [2022-03-20 00:41:52,403 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 76 [2022-03-20 00:41:52,404 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 00:41:52,404 INFO L499 BasicCegarLoop]: trace histogram [6, 5, 5, 4, 4, 3, 3, 3, 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] [2022-03-20 00:41:52,426 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2022-03-20 00:41:52,619 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 00:41:52,619 INFO L403 AbstractCegarLoop]: === Iteration 21 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 00:41:52,620 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 00:41:52,620 INFO L85 PathProgramCache]: Analyzing trace with hash -705069158, now seen corresponding path program 2 times [2022-03-20 00:41:52,620 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 00:41:52,620 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1521132428] [2022-03-20 00:41:52,620 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 00:41:52,620 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 00:41:52,627 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 00:41:52,628 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2108956920] [2022-03-20 00:41:52,628 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 00:41:52,628 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 00:41:52,628 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 00:41:52,629 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 00:41:52,643 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 00:41:52,698 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 00:41:52,698 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 00:41:52,700 INFO L263 TraceCheckSpWp]: Trace formula consists of 244 conjuncts, 82 conjunts are in the unsatisfiable core [2022-03-20 00:41:52,703 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 00:41:54,075 INFO L134 CoverageAnalysis]: Checked inductivity of 86 backedges. 20 proven. 43 refuted. 0 times theorem prover too weak. 23 trivial. 0 not checked. [2022-03-20 00:41:54,075 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 00:41:55,782 INFO L134 CoverageAnalysis]: Checked inductivity of 86 backedges. 36 proven. 21 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2022-03-20 00:41:55,782 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 00:41:55,783 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1521132428] [2022-03-20 00:41:55,783 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 00:41:55,783 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2108956920] [2022-03-20 00:41:55,783 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2108956920] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 00:41:55,783 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 00:41:55,783 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 13] total 28 [2022-03-20 00:41:55,783 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [296091446] [2022-03-20 00:41:55,783 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-03-20 00:41:55,783 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-03-20 00:41:55,783 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-20 00:41:55,784 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-03-20 00:41:55,784 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=125, Invalid=631, Unknown=0, NotChecked=0, Total=756 [2022-03-20 00:41:55,784 INFO L87 Difference]: Start difference. First operand 2372 states and 3297 transitions. Second operand has 28 states, 26 states have (on average 3.0) internal successors, (78), 22 states have internal predecessors, (78), 9 states have call successors, (16), 2 states have call predecessors, (16), 3 states have return successors, (14), 6 states have call predecessors, (14), 7 states have call successors, (14) [2022-03-20 00:42:04,653 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.54s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-20 00:42:09,637 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 00:42:09,638 INFO L93 Difference]: Finished difference Result 2869 states and 3894 transitions. [2022-03-20 00:42:09,638 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-03-20 00:42:09,638 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 26 states have (on average 3.0) internal successors, (78), 22 states have internal predecessors, (78), 9 states have call successors, (16), 2 states have call predecessors, (16), 3 states have return successors, (14), 6 states have call predecessors, (14), 7 states have call successors, (14) Word has length 75 [2022-03-20 00:42:09,639 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 00:42:09,649 INFO L225 Difference]: With dead ends: 2869 [2022-03-20 00:42:09,649 INFO L226 Difference]: Without dead ends: 2863 [2022-03-20 00:42:09,651 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 179 GetRequests, 129 SyntacticMatches, 2 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 607 ImplicationChecksByTransitivity, 7.9s TimeCoverageRelationStatistics Valid=469, Invalid=1981, Unknown=0, NotChecked=0, Total=2450 [2022-03-20 00:42:09,652 INFO L913 BasicCegarLoop]: 61 mSDtfsCounter, 297 mSDsluCounter, 787 mSDsCounter, 0 mSdLazyCounter, 1024 mSolverCounterSat, 303 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 7.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 303 SdHoareTripleChecker+Valid, 848 SdHoareTripleChecker+Invalid, 1327 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 303 IncrementalHoareTripleChecker+Valid, 1024 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 7.1s IncrementalHoareTripleChecker+Time [2022-03-20 00:42:09,652 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [303 Valid, 848 Invalid, 1327 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [303 Valid, 1024 Invalid, 0 Unknown, 0 Unchecked, 7.1s Time] [2022-03-20 00:42:09,654 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2863 states. [2022-03-20 00:42:10,102 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2863 to 2736. [2022-03-20 00:42:10,106 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2736 states, 1985 states have (on average 1.2916876574307306) internal successors, (2564), 2026 states have internal predecessors, (2564), 594 states have call successors, (594), 158 states have call predecessors, (594), 156 states have return successors, (587), 551 states have call predecessors, (587), 587 states have call successors, (587) [2022-03-20 00:42:10,113 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2736 states to 2736 states and 3745 transitions. [2022-03-20 00:42:10,114 INFO L78 Accepts]: Start accepts. Automaton has 2736 states and 3745 transitions. Word has length 75 [2022-03-20 00:42:10,114 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 00:42:10,114 INFO L478 AbstractCegarLoop]: Abstraction has 2736 states and 3745 transitions. [2022-03-20 00:42:10,114 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 26 states have (on average 3.0) internal successors, (78), 22 states have internal predecessors, (78), 9 states have call successors, (16), 2 states have call predecessors, (16), 3 states have return successors, (14), 6 states have call predecessors, (14), 7 states have call successors, (14) [2022-03-20 00:42:10,114 INFO L276 IsEmpty]: Start isEmpty. Operand 2736 states and 3745 transitions. [2022-03-20 00:42:10,115 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 89 [2022-03-20 00:42:10,115 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 00:42:10,116 INFO L499 BasicCegarLoop]: trace histogram [9, 8, 8, 3, 3, 3, 3, 2, 2, 2, 2, 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] [2022-03-20 00:42:10,142 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 00:42:10,331 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 00:42:10,331 INFO L403 AbstractCegarLoop]: === Iteration 22 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 00:42:10,332 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 00:42:10,332 INFO L85 PathProgramCache]: Analyzing trace with hash -1082523945, now seen corresponding path program 1 times [2022-03-20 00:42:10,332 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 00:42:10,332 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [687584] [2022-03-20 00:42:10,332 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 00:42:10,332 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 00:42:10,340 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 00:42:10,340 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [749494680] [2022-03-20 00:42:10,340 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 00:42:10,340 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 00:42:10,341 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 00:42:10,342 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 00:42:10,343 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 00:42:10,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 00:42:10,420 INFO L263 TraceCheckSpWp]: Trace formula consists of 263 conjuncts, 86 conjunts are in the unsatisfiable core [2022-03-20 00:42:10,422 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 00:42:11,774 INFO L134 CoverageAnalysis]: Checked inductivity of 158 backedges. 52 proven. 35 refuted. 0 times theorem prover too weak. 71 trivial. 0 not checked. [2022-03-20 00:42:11,774 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 00:42:17,513 INFO L134 CoverageAnalysis]: Checked inductivity of 158 backedges. 65 proven. 19 refuted. 0 times theorem prover too weak. 74 trivial. 0 not checked. [2022-03-20 00:42:17,514 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 00:42:17,514 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [687584] [2022-03-20 00:42:17,514 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 00:42:17,514 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [749494680] [2022-03-20 00:42:17,514 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [749494680] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 00:42:17,514 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 00:42:17,514 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 16] total 30 [2022-03-20 00:42:17,514 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [827831195] [2022-03-20 00:42:17,514 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-03-20 00:42:17,515 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-03-20 00:42:17,515 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-20 00:42:17,515 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-03-20 00:42:17,515 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=142, Invalid=728, Unknown=0, NotChecked=0, Total=870 [2022-03-20 00:42:17,516 INFO L87 Difference]: Start difference. First operand 2736 states and 3745 transitions. Second operand has 30 states, 25 states have (on average 2.84) internal successors, (71), 26 states have internal predecessors, (71), 11 states have call successors, (22), 2 states have call predecessors, (22), 2 states have return successors, (19), 8 states have call predecessors, (19), 9 states have call successors, (19) [2022-03-20 00:42:27,533 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 00:42:32,882 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-20 00:42:43,772 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 00:42:49,544 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 00:42:51,415 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.07s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-20 00:42:55,622 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 00:42:59,948 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 00:43:05,988 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.70s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-20 00:43:07,990 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 00:43:11,081 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 00:43:13,825 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 00:43:15,827 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 00:43:27,556 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 00:43:27,556 INFO L93 Difference]: Finished difference Result 3422 states and 4655 transitions. [2022-03-20 00:43:27,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 84 states. [2022-03-20 00:43:27,558 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 25 states have (on average 2.84) internal successors, (71), 26 states have internal predecessors, (71), 11 states have call successors, (22), 2 states have call predecessors, (22), 2 states have return successors, (19), 8 states have call predecessors, (19), 9 states have call successors, (19) Word has length 88 [2022-03-20 00:43:27,558 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 00:43:27,568 INFO L225 Difference]: With dead ends: 3422 [2022-03-20 00:43:27,568 INFO L226 Difference]: Without dead ends: 3391 [2022-03-20 00:43:27,571 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 273 GetRequests, 165 SyntacticMatches, 5 SemanticMatches, 103 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3817 ImplicationChecksByTransitivity, 39.1s TimeCoverageRelationStatistics Valid=1770, Invalid=9150, Unknown=0, NotChecked=0, Total=10920 [2022-03-20 00:43:27,572 INFO L913 BasicCegarLoop]: 88 mSDtfsCounter, 418 mSDsluCounter, 1147 mSDsCounter, 0 mSdLazyCounter, 1554 mSolverCounterSat, 530 mSolverCounterUnsat, 10 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 32.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 418 SdHoareTripleChecker+Valid, 1235 SdHoareTripleChecker+Invalid, 2094 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 530 IncrementalHoareTripleChecker+Valid, 1554 IncrementalHoareTripleChecker+Invalid, 10 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 32.7s IncrementalHoareTripleChecker+Time [2022-03-20 00:43:27,572 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [418 Valid, 1235 Invalid, 2094 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [530 Valid, 1554 Invalid, 10 Unknown, 0 Unchecked, 32.7s Time] [2022-03-20 00:43:27,575 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3391 states. [2022-03-20 00:43:28,160 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3391 to 3094. [2022-03-20 00:43:28,165 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3094 states, 2229 states have (on average 1.2960969044414536) internal successors, (2889), 2276 states have internal predecessors, (2889), 689 states have call successors, (689), 177 states have call predecessors, (689), 175 states have return successors, (682), 640 states have call predecessors, (682), 682 states have call successors, (682) [2022-03-20 00:43:28,173 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3094 states to 3094 states and 4260 transitions. [2022-03-20 00:43:28,174 INFO L78 Accepts]: Start accepts. Automaton has 3094 states and 4260 transitions. Word has length 88 [2022-03-20 00:43:28,174 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 00:43:28,174 INFO L478 AbstractCegarLoop]: Abstraction has 3094 states and 4260 transitions. [2022-03-20 00:43:28,174 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 25 states have (on average 2.84) internal successors, (71), 26 states have internal predecessors, (71), 11 states have call successors, (22), 2 states have call predecessors, (22), 2 states have return successors, (19), 8 states have call predecessors, (19), 9 states have call successors, (19) [2022-03-20 00:43:28,174 INFO L276 IsEmpty]: Start isEmpty. Operand 3094 states and 4260 transitions. [2022-03-20 00:43:28,176 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 98 [2022-03-20 00:43:28,176 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 00:43:28,176 INFO L499 BasicCegarLoop]: trace histogram [9, 8, 8, 5, 5, 3, 3, 3, 3, 3, 3, 3, 2, 2, 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] [2022-03-20 00:43:28,203 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 00:43:28,403 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 00:43:28,403 INFO L403 AbstractCegarLoop]: === Iteration 23 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 00:43:28,404 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 00:43:28,404 INFO L85 PathProgramCache]: Analyzing trace with hash 516983514, now seen corresponding path program 3 times [2022-03-20 00:43:28,404 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 00:43:28,404 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1698111875] [2022-03-20 00:43:28,404 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 00:43:28,404 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 00:43:28,417 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 00:43:28,417 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1312602953] [2022-03-20 00:43:28,417 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-20 00:43:28,417 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 00:43:28,417 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 00:43:28,418 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 00:43:28,419 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 00:43:28,484 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-03-20 00:43:28,484 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 00:43:28,485 INFO L263 TraceCheckSpWp]: Trace formula consists of 246 conjuncts, 41 conjunts are in the unsatisfiable core [2022-03-20 00:43:28,488 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 00:43:29,081 INFO L134 CoverageAnalysis]: Checked inductivity of 186 backedges. 16 proven. 51 refuted. 0 times theorem prover too weak. 119 trivial. 0 not checked. [2022-03-20 00:43:29,081 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 00:43:29,436 INFO L134 CoverageAnalysis]: Checked inductivity of 186 backedges. 16 proven. 51 refuted. 0 times theorem prover too weak. 119 trivial. 0 not checked. [2022-03-20 00:43:29,436 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 00:43:29,436 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1698111875] [2022-03-20 00:43:29,436 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 00:43:29,436 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1312602953] [2022-03-20 00:43:29,436 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1312602953] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 00:43:29,436 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 00:43:29,437 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 16 [2022-03-20 00:43:29,437 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [286795271] [2022-03-20 00:43:29,437 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-03-20 00:43:29,437 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-20 00:43:29,437 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-20 00:43:29,437 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-20 00:43:29,438 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=200, Unknown=0, NotChecked=0, Total=240 [2022-03-20 00:43:29,438 INFO L87 Difference]: Start difference. First operand 3094 states and 4260 transitions. Second operand has 16 states, 16 states have (on average 5.125) internal successors, (82), 15 states have internal predecessors, (82), 7 states have call successors, (22), 2 states have call predecessors, (22), 1 states have return successors, (19), 5 states have call predecessors, (19), 5 states have call successors, (19) [2022-03-20 00:43:31,149 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.31s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-20 00:43:33,167 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.62s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-20 00:43:35,170 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 00:43:36,516 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 00:43:36,516 INFO L93 Difference]: Finished difference Result 3315 states and 4571 transitions. [2022-03-20 00:43:36,517 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-03-20 00:43:36,517 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 5.125) internal successors, (82), 15 states have internal predecessors, (82), 7 states have call successors, (22), 2 states have call predecessors, (22), 1 states have return successors, (19), 5 states have call predecessors, (19), 5 states have call successors, (19) Word has length 97 [2022-03-20 00:43:36,517 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 00:43:36,537 INFO L225 Difference]: With dead ends: 3315 [2022-03-20 00:43:36,537 INFO L226 Difference]: Without dead ends: 3303 [2022-03-20 00:43:36,539 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 209 GetRequests, 178 SyntacticMatches, 1 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 107 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=216, Invalid=776, Unknown=0, NotChecked=0, Total=992 [2022-03-20 00:43:36,539 INFO L913 BasicCegarLoop]: 62 mSDtfsCounter, 101 mSDsluCounter, 564 mSDsCounter, 0 mSdLazyCounter, 465 mSolverCounterSat, 132 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 101 SdHoareTripleChecker+Valid, 626 SdHoareTripleChecker+Invalid, 598 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 132 IncrementalHoareTripleChecker+Valid, 465 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 5.9s IncrementalHoareTripleChecker+Time [2022-03-20 00:43:36,540 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [101 Valid, 626 Invalid, 598 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [132 Valid, 465 Invalid, 1 Unknown, 0 Unchecked, 5.9s Time] [2022-03-20 00:43:36,542 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3303 states. [2022-03-20 00:43:37,318 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3303 to 3021. [2022-03-20 00:43:37,322 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3021 states, 2161 states have (on average 1.2952336881073576) internal successors, (2799), 2203 states have internal predecessors, (2799), 684 states have call successors, (684), 177 states have call predecessors, (684), 175 states have return successors, (682), 640 states have call predecessors, (682), 682 states have call successors, (682) [2022-03-20 00:43:37,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3021 states to 3021 states and 4165 transitions. [2022-03-20 00:43:37,328 INFO L78 Accepts]: Start accepts. Automaton has 3021 states and 4165 transitions. Word has length 97 [2022-03-20 00:43:37,329 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 00:43:37,329 INFO L478 AbstractCegarLoop]: Abstraction has 3021 states and 4165 transitions. [2022-03-20 00:43:37,329 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 5.125) internal successors, (82), 15 states have internal predecessors, (82), 7 states have call successors, (22), 2 states have call predecessors, (22), 1 states have return successors, (19), 5 states have call predecessors, (19), 5 states have call successors, (19) [2022-03-20 00:43:37,329 INFO L276 IsEmpty]: Start isEmpty. Operand 3021 states and 4165 transitions. [2022-03-20 00:43:37,330 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 99 [2022-03-20 00:43:37,330 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 00:43:37,330 INFO L499 BasicCegarLoop]: trace histogram [9, 8, 8, 5, 4, 4, 4, 3, 3, 2, 2, 2, 2, 2, 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] [2022-03-20 00:43:37,347 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 00:43:37,532 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 00:43:37,532 INFO L403 AbstractCegarLoop]: === Iteration 24 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 00:43:37,533 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 00:43:37,533 INFO L85 PathProgramCache]: Analyzing trace with hash 493698625, now seen corresponding path program 1 times [2022-03-20 00:43:37,533 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 00:43:37,533 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [475200312] [2022-03-20 00:43:37,533 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 00:43:37,533 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 00:43:37,539 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 00:43:37,540 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1636178675] [2022-03-20 00:43:37,540 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 00:43:37,540 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 00:43:37,540 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 00:43:37,542 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 00:43:37,543 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 00:43:37,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 00:43:37,591 INFO L263 TraceCheckSpWp]: Trace formula consists of 302 conjuncts, 23 conjunts are in the unsatisfiable core [2022-03-20 00:43:37,593 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 00:43:37,818 INFO L134 CoverageAnalysis]: Checked inductivity of 187 backedges. 27 proven. 108 refuted. 0 times theorem prover too weak. 52 trivial. 0 not checked. [2022-03-20 00:43:37,819 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 00:43:38,150 INFO L134 CoverageAnalysis]: Checked inductivity of 187 backedges. 27 proven. 44 refuted. 0 times theorem prover too weak. 116 trivial. 0 not checked. [2022-03-20 00:43:38,150 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 00:43:38,151 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [475200312] [2022-03-20 00:43:38,151 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 00:43:38,151 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1636178675] [2022-03-20 00:43:38,152 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1636178675] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 00:43:38,152 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 00:43:38,152 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 24 [2022-03-20 00:43:38,152 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [900607497] [2022-03-20 00:43:38,152 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-03-20 00:43:38,153 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-03-20 00:43:38,153 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-20 00:43:38,154 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-03-20 00:43:38,154 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=236, Invalid=316, Unknown=0, NotChecked=0, Total=552 [2022-03-20 00:43:38,154 INFO L87 Difference]: Start difference. First operand 3021 states and 4165 transitions. Second operand has 24 states, 24 states have (on average 4.0) internal successors, (96), 24 states have internal predecessors, (96), 8 states have call successors, (24), 6 states have call predecessors, (24), 5 states have return successors, (22), 6 states have call predecessors, (22), 7 states have call successors, (22) [2022-03-20 00:43:39,974 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 00:43:39,974 INFO L93 Difference]: Finished difference Result 6728 states and 9679 transitions. [2022-03-20 00:43:39,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-03-20 00:43:39,975 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 4.0) internal successors, (96), 24 states have internal predecessors, (96), 8 states have call successors, (24), 6 states have call predecessors, (24), 5 states have return successors, (22), 6 states have call predecessors, (22), 7 states have call successors, (22) Word has length 98 [2022-03-20 00:43:39,975 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 00:43:39,993 INFO L225 Difference]: With dead ends: 6728 [2022-03-20 00:43:39,993 INFO L226 Difference]: Without dead ends: 5645 [2022-03-20 00:43:39,997 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 212 GetRequests, 173 SyntacticMatches, 0 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 228 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=585, Invalid=1055, Unknown=0, NotChecked=0, Total=1640 [2022-03-20 00:43:39,997 INFO L913 BasicCegarLoop]: 113 mSDtfsCounter, 587 mSDsluCounter, 592 mSDsCounter, 0 mSdLazyCounter, 376 mSolverCounterSat, 310 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 587 SdHoareTripleChecker+Valid, 705 SdHoareTripleChecker+Invalid, 686 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 310 IncrementalHoareTripleChecker+Valid, 376 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-20 00:43:39,998 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [587 Valid, 705 Invalid, 686 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [310 Valid, 376 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-20 00:43:40,001 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5645 states. [2022-03-20 00:43:41,161 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5645 to 5348. [2022-03-20 00:43:41,166 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5348 states, 3600 states have (on average 1.2855555555555556) internal successors, (4628), 3622 states have internal predecessors, (4628), 1441 states have call successors, (1441), 308 states have call predecessors, (1441), 306 states have return successors, (1439), 1417 states have call predecessors, (1439), 1439 states have call successors, (1439) [2022-03-20 00:43:41,175 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5348 states to 5348 states and 7508 transitions. [2022-03-20 00:43:41,175 INFO L78 Accepts]: Start accepts. Automaton has 5348 states and 7508 transitions. Word has length 98 [2022-03-20 00:43:41,176 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 00:43:41,176 INFO L478 AbstractCegarLoop]: Abstraction has 5348 states and 7508 transitions. [2022-03-20 00:43:41,177 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 4.0) internal successors, (96), 24 states have internal predecessors, (96), 8 states have call successors, (24), 6 states have call predecessors, (24), 5 states have return successors, (22), 6 states have call predecessors, (22), 7 states have call successors, (22) [2022-03-20 00:43:41,177 INFO L276 IsEmpty]: Start isEmpty. Operand 5348 states and 7508 transitions. [2022-03-20 00:43:41,178 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 109 [2022-03-20 00:43:41,178 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 00:43:41,178 INFO L499 BasicCegarLoop]: trace histogram [13, 12, 12, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 00:43:41,195 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 00:43:41,380 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 00:43:41,380 INFO L403 AbstractCegarLoop]: === Iteration 25 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 00:43:41,380 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 00:43:41,381 INFO L85 PathProgramCache]: Analyzing trace with hash 911562927, now seen corresponding path program 2 times [2022-03-20 00:43:41,381 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 00:43:41,381 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [110789055] [2022-03-20 00:43:41,381 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 00:43:41,381 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 00:43:41,387 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 00:43:41,387 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [637852326] [2022-03-20 00:43:41,387 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 00:43:41,387 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 00:43:41,387 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 00:43:41,392 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 00:43:41,394 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 00:43:41,452 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 00:43:41,452 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 00:43:41,453 INFO L263 TraceCheckSpWp]: Trace formula consists of 289 conjuncts, 74 conjunts are in the unsatisfiable core [2022-03-20 00:43:41,455 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 00:43:42,489 INFO L134 CoverageAnalysis]: Checked inductivity of 326 backedges. 93 proven. 46 refuted. 0 times theorem prover too weak. 187 trivial. 0 not checked. [2022-03-20 00:43:42,489 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 00:43:43,365 INFO L134 CoverageAnalysis]: Checked inductivity of 326 backedges. 117 proven. 12 refuted. 0 times theorem prover too weak. 197 trivial. 0 not checked. [2022-03-20 00:43:43,365 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 00:43:43,365 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [110789055] [2022-03-20 00:43:43,365 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 00:43:43,365 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [637852326] [2022-03-20 00:43:43,365 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [637852326] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 00:43:43,365 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 00:43:43,365 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 13] total 24 [2022-03-20 00:43:43,366 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1238206105] [2022-03-20 00:43:43,366 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-03-20 00:43:43,366 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-03-20 00:43:43,366 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-20 00:43:43,366 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-03-20 00:43:43,367 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=455, Unknown=0, NotChecked=0, Total=552 [2022-03-20 00:43:43,367 INFO L87 Difference]: Start difference. First operand 5348 states and 7508 transitions. Second operand has 24 states, 20 states have (on average 3.45) internal successors, (69), 21 states have internal predecessors, (69), 11 states have call successors, (26), 2 states have call predecessors, (26), 2 states have return successors, (23), 8 states have call predecessors, (23), 9 states have call successors, (23) [2022-03-20 00:43:47,028 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.46s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-20 00:43:50,651 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.56s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-20 00:43:53,023 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 00:43:54,601 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 00:43:54,601 INFO L93 Difference]: Finished difference Result 6300 states and 8818 transitions. [2022-03-20 00:43:54,601 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-03-20 00:43:54,602 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 20 states have (on average 3.45) internal successors, (69), 21 states have internal predecessors, (69), 11 states have call successors, (26), 2 states have call predecessors, (26), 2 states have return successors, (23), 8 states have call predecessors, (23), 9 states have call successors, (23) Word has length 108 [2022-03-20 00:43:54,602 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 00:43:54,618 INFO L225 Difference]: With dead ends: 6300 [2022-03-20 00:43:54,619 INFO L226 Difference]: Without dead ends: 6294 [2022-03-20 00:43:54,620 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 245 GetRequests, 201 SyntacticMatches, 3 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 364 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=340, Invalid=1466, Unknown=0, NotChecked=0, Total=1806 [2022-03-20 00:43:54,621 INFO L913 BasicCegarLoop]: 77 mSDtfsCounter, 201 mSDsluCounter, 797 mSDsCounter, 0 mSdLazyCounter, 1129 mSolverCounterSat, 298 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 8.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 215 SdHoareTripleChecker+Valid, 874 SdHoareTripleChecker+Invalid, 1428 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 298 IncrementalHoareTripleChecker+Valid, 1129 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 8.7s IncrementalHoareTripleChecker+Time [2022-03-20 00:43:54,621 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [215 Valid, 874 Invalid, 1428 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [298 Valid, 1129 Invalid, 1 Unknown, 0 Unchecked, 8.7s Time] [2022-03-20 00:43:54,625 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6294 states. [2022-03-20 00:43:55,982 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6294 to 5701. [2022-03-20 00:43:55,987 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5701 states, 3772 states have (on average 1.2932131495227996) internal successors, (4878), 3794 states have internal predecessors, (4878), 1597 states have call successors, (1597), 333 states have call predecessors, (1597), 331 states have return successors, (1595), 1573 states have call predecessors, (1595), 1595 states have call successors, (1595) [2022-03-20 00:43:56,000 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5701 states to 5701 states and 8070 transitions. [2022-03-20 00:43:56,001 INFO L78 Accepts]: Start accepts. Automaton has 5701 states and 8070 transitions. Word has length 108 [2022-03-20 00:43:56,001 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 00:43:56,001 INFO L478 AbstractCegarLoop]: Abstraction has 5701 states and 8070 transitions. [2022-03-20 00:43:56,001 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 20 states have (on average 3.45) internal successors, (69), 21 states have internal predecessors, (69), 11 states have call successors, (26), 2 states have call predecessors, (26), 2 states have return successors, (23), 8 states have call predecessors, (23), 9 states have call successors, (23) [2022-03-20 00:43:56,001 INFO L276 IsEmpty]: Start isEmpty. Operand 5701 states and 8070 transitions. [2022-03-20 00:43:56,003 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 106 [2022-03-20 00:43:56,003 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 00:43:56,003 INFO L499 BasicCegarLoop]: trace histogram [9, 8, 8, 6, 6, 4, 4, 3, 3, 3, 3, 3, 3, 2, 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] [2022-03-20 00:43:56,029 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 00:43:56,219 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 00:43:56,219 INFO L403 AbstractCegarLoop]: === Iteration 26 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 00:43:56,220 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 00:43:56,220 INFO L85 PathProgramCache]: Analyzing trace with hash -193506847, now seen corresponding path program 1 times [2022-03-20 00:43:56,220 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 00:43:56,220 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1263482949] [2022-03-20 00:43:56,220 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 00:43:56,220 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 00:43:56,227 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 00:43:56,227 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1961584310] [2022-03-20 00:43:56,227 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 00:43:56,227 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 00:43:56,227 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 00:43:56,231 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 00:43:56,232 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 00:43:56,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 00:43:56,297 INFO L263 TraceCheckSpWp]: Trace formula consists of 322 conjuncts, 25 conjunts are in the unsatisfiable core [2022-03-20 00:43:56,299 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 00:43:56,558 INFO L134 CoverageAnalysis]: Checked inductivity of 212 backedges. 44 proven. 116 refuted. 0 times theorem prover too weak. 52 trivial. 0 not checked. [2022-03-20 00:43:56,558 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 00:43:56,846 INFO L134 CoverageAnalysis]: Checked inductivity of 212 backedges. 44 proven. 52 refuted. 0 times theorem prover too weak. 116 trivial. 0 not checked. [2022-03-20 00:43:56,846 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 00:43:56,846 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1263482949] [2022-03-20 00:43:56,846 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 00:43:56,846 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1961584310] [2022-03-20 00:43:56,846 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1961584310] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 00:43:56,846 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 00:43:56,846 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 24 [2022-03-20 00:43:56,846 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1859427286] [2022-03-20 00:43:56,846 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-03-20 00:43:56,847 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-03-20 00:43:56,847 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-20 00:43:56,847 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-03-20 00:43:56,847 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=236, Invalid=316, Unknown=0, NotChecked=0, Total=552 [2022-03-20 00:43:56,848 INFO L87 Difference]: Start difference. First operand 5701 states and 8070 transitions. Second operand has 24 states, 24 states have (on average 4.416666666666667) internal successors, (106), 24 states have internal predecessors, (106), 8 states have call successors, (24), 6 states have call predecessors, (24), 5 states have return successors, (22), 6 states have call predecessors, (22), 7 states have call successors, (22) [2022-03-20 00:43:58,809 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 00:43:58,809 INFO L93 Difference]: Finished difference Result 8879 states and 12620 transitions. [2022-03-20 00:43:58,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-03-20 00:43:58,810 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 4.416666666666667) internal successors, (106), 24 states have internal predecessors, (106), 8 states have call successors, (24), 6 states have call predecessors, (24), 5 states have return successors, (22), 6 states have call predecessors, (22), 7 states have call successors, (22) Word has length 105 [2022-03-20 00:43:58,811 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 00:43:58,825 INFO L225 Difference]: With dead ends: 8879 [2022-03-20 00:43:58,825 INFO L226 Difference]: Without dead ends: 5706 [2022-03-20 00:43:58,833 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 226 GetRequests, 186 SyntacticMatches, 1 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 230 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=585, Invalid=1055, Unknown=0, NotChecked=0, Total=1640 [2022-03-20 00:43:58,833 INFO L913 BasicCegarLoop]: 112 mSDtfsCounter, 461 mSDsluCounter, 597 mSDsCounter, 0 mSdLazyCounter, 426 mSolverCounterSat, 206 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 461 SdHoareTripleChecker+Valid, 709 SdHoareTripleChecker+Invalid, 632 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 206 IncrementalHoareTripleChecker+Valid, 426 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-20 00:43:58,834 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [461 Valid, 709 Invalid, 632 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [206 Valid, 426 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-20 00:43:58,837 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5706 states. [2022-03-20 00:44:00,137 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5706 to 5633. [2022-03-20 00:44:00,142 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5633 states, 3732 states have (on average 1.2065916398713827) internal successors, (4503), 3748 states have internal predecessors, (4503), 1569 states have call successors, (1569), 333 states have call predecessors, (1569), 331 states have return successors, (1567), 1551 states have call predecessors, (1567), 1567 states have call successors, (1567) [2022-03-20 00:44:00,157 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5633 states to 5633 states and 7639 transitions. [2022-03-20 00:44:00,158 INFO L78 Accepts]: Start accepts. Automaton has 5633 states and 7639 transitions. Word has length 105 [2022-03-20 00:44:00,160 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 00:44:00,160 INFO L478 AbstractCegarLoop]: Abstraction has 5633 states and 7639 transitions. [2022-03-20 00:44:00,160 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 4.416666666666667) internal successors, (106), 24 states have internal predecessors, (106), 8 states have call successors, (24), 6 states have call predecessors, (24), 5 states have return successors, (22), 6 states have call predecessors, (22), 7 states have call successors, (22) [2022-03-20 00:44:00,160 INFO L276 IsEmpty]: Start isEmpty. Operand 5633 states and 7639 transitions. [2022-03-20 00:44:00,164 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 133 [2022-03-20 00:44:00,164 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 00:44:00,165 INFO L499 BasicCegarLoop]: trace histogram [13, 12, 12, 7, 7, 5, 4, 4, 4, 4, 3, 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] [2022-03-20 00:44:00,190 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 00:44:00,387 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 00:44:00,388 INFO L403 AbstractCegarLoop]: === Iteration 27 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 00:44:00,388 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 00:44:00,388 INFO L85 PathProgramCache]: Analyzing trace with hash 862891816, now seen corresponding path program 2 times [2022-03-20 00:44:00,388 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 00:44:00,388 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [41419048] [2022-03-20 00:44:00,388 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 00:44:00,388 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 00:44:00,400 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 00:44:00,400 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [199443604] [2022-03-20 00:44:00,400 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-20 00:44:00,400 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 00:44:00,400 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 00:44:00,401 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 00:44:00,403 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 00:44:00,470 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-20 00:44:00,470 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 00:44:00,472 INFO L263 TraceCheckSpWp]: Trace formula consists of 387 conjuncts, 33 conjunts are in the unsatisfiable core [2022-03-20 00:44:00,474 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 00:44:00,810 INFO L134 CoverageAnalysis]: Checked inductivity of 411 backedges. 24 proven. 311 refuted. 0 times theorem prover too weak. 76 trivial. 0 not checked. [2022-03-20 00:44:00,810 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 00:44:01,131 INFO L134 CoverageAnalysis]: Checked inductivity of 411 backedges. 24 proven. 119 refuted. 0 times theorem prover too weak. 268 trivial. 0 not checked. [2022-03-20 00:44:01,132 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 00:44:01,132 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [41419048] [2022-03-20 00:44:01,132 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 00:44:01,132 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [199443604] [2022-03-20 00:44:01,132 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [199443604] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 00:44:01,132 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 00:44:01,132 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 24 [2022-03-20 00:44:01,132 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1583931909] [2022-03-20 00:44:01,132 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-03-20 00:44:01,133 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-03-20 00:44:01,133 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-20 00:44:01,133 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-03-20 00:44:01,134 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=236, Invalid=316, Unknown=0, NotChecked=0, Total=552 [2022-03-20 00:44:01,134 INFO L87 Difference]: Start difference. First operand 5633 states and 7639 transitions. Second operand has 24 states, 24 states have (on average 5.458333333333333) internal successors, (131), 24 states have internal predecessors, (131), 9 states have call successors, (32), 6 states have call predecessors, (32), 5 states have return successors, (30), 7 states have call predecessors, (30), 8 states have call successors, (30) [2022-03-20 00:44:02,990 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 00:44:02,991 INFO L93 Difference]: Finished difference Result 5717 states and 7719 transitions. [2022-03-20 00:44:02,991 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-03-20 00:44:02,991 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 5.458333333333333) internal successors, (131), 24 states have internal predecessors, (131), 9 states have call successors, (32), 6 states have call predecessors, (32), 5 states have return successors, (30), 7 states have call predecessors, (30), 8 states have call successors, (30) Word has length 132 [2022-03-20 00:44:02,991 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 00:44:03,004 INFO L225 Difference]: With dead ends: 5717 [2022-03-20 00:44:03,005 INFO L226 Difference]: Without dead ends: 5712 [2022-03-20 00:44:03,007 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 280 GetRequests, 240 SyntacticMatches, 1 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 200 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=592, Invalid=1048, Unknown=0, NotChecked=0, Total=1640 [2022-03-20 00:44:03,007 INFO L913 BasicCegarLoop]: 109 mSDtfsCounter, 573 mSDsluCounter, 548 mSDsCounter, 0 mSdLazyCounter, 373 mSolverCounterSat, 354 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 573 SdHoareTripleChecker+Valid, 657 SdHoareTripleChecker+Invalid, 727 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 354 IncrementalHoareTripleChecker+Valid, 373 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-20 00:44:03,008 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [573 Valid, 657 Invalid, 727 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [354 Valid, 373 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-20 00:44:03,012 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5712 states. [2022-03-20 00:44:04,351 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5712 to 5667. [2022-03-20 00:44:04,356 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5667 states, 3766 states have (on average 1.19676048858205) internal successors, (4507), 3782 states have internal predecessors, (4507), 1569 states have call successors, (1569), 333 states have call predecessors, (1569), 331 states have return successors, (1567), 1551 states have call predecessors, (1567), 1567 states have call successors, (1567) [2022-03-20 00:44:04,369 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5667 states to 5667 states and 7643 transitions. [2022-03-20 00:44:04,369 INFO L78 Accepts]: Start accepts. Automaton has 5667 states and 7643 transitions. Word has length 132 [2022-03-20 00:44:04,369 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 00:44:04,369 INFO L478 AbstractCegarLoop]: Abstraction has 5667 states and 7643 transitions. [2022-03-20 00:44:04,370 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 5.458333333333333) internal successors, (131), 24 states have internal predecessors, (131), 9 states have call successors, (32), 6 states have call predecessors, (32), 5 states have return successors, (30), 7 states have call predecessors, (30), 8 states have call successors, (30) [2022-03-20 00:44:04,370 INFO L276 IsEmpty]: Start isEmpty. Operand 5667 states and 7643 transitions. [2022-03-20 00:44:04,373 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 139 [2022-03-20 00:44:04,373 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 00:44:04,373 INFO L499 BasicCegarLoop]: trace histogram [17, 16, 16, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 00:44:04,427 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 00:44:04,591 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 00:44:04,591 INFO L403 AbstractCegarLoop]: === Iteration 28 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 00:44:04,592 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 00:44:04,592 INFO L85 PathProgramCache]: Analyzing trace with hash -213306419, now seen corresponding path program 3 times [2022-03-20 00:44:04,592 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 00:44:04,592 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [662518453] [2022-03-20 00:44:04,592 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 00:44:04,592 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 00:44:04,602 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 00:44:04,602 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [810365377] [2022-03-20 00:44:04,602 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-20 00:44:04,602 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 00:44:04,602 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 00:44:04,603 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 00:44:04,605 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 00:44:04,765 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-03-20 00:44:04,765 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 00:44:04,767 INFO L263 TraceCheckSpWp]: Trace formula consists of 247 conjuncts, 76 conjunts are in the unsatisfiable core [2022-03-20 00:44:04,770 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 00:44:05,966 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 00:44:06,274 INFO L134 CoverageAnalysis]: Checked inductivity of 587 backedges. 90 proven. 51 refuted. 0 times theorem prover too weak. 446 trivial. 0 not checked. [2022-03-20 00:44:06,274 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 00:44:12,780 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 00:44:18,884 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 00:44:18,884 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [662518453] [2022-03-20 00:44:18,884 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 00:44:18,885 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [810365377] [2022-03-20 00:44:18,885 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [810365377] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 00:44:18,885 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 00:44:18,885 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17] total 17 [2022-03-20 00:44:18,885 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [876128806] [2022-03-20 00:44:18,885 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-03-20 00:44:18,885 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-20 00:44:18,885 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-20 00:44:18,885 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-20 00:44:18,886 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=466, Unknown=4, NotChecked=0, Total=552 [2022-03-20 00:44:18,886 INFO L87 Difference]: Start difference. First operand 5667 states and 7643 transitions. Second operand has 17 states, 16 states have (on average 3.1875) internal successors, (51), 16 states have internal predecessors, (51), 5 states have call successors, (17), 2 states have call predecessors, (17), 2 states have return successors, (15), 5 states have call predecessors, (15), 4 states have call successors, (15) [2022-03-20 00:44:27,141 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 00:44:29,246 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 00:44:29,247 INFO L93 Difference]: Finished difference Result 6557 states and 8792 transitions. [2022-03-20 00:44:29,247 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-03-20 00:44:29,247 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 16 states have (on average 3.1875) internal successors, (51), 16 states have internal predecessors, (51), 5 states have call successors, (17), 2 states have call predecessors, (17), 2 states have return successors, (15), 5 states have call predecessors, (15), 4 states have call successors, (15) Word has length 138 [2022-03-20 00:44:29,247 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 00:44:29,264 INFO L225 Difference]: With dead ends: 6557 [2022-03-20 00:44:29,264 INFO L226 Difference]: Without dead ends: 6552 [2022-03-20 00:44:29,267 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 184 GetRequests, 151 SyntacticMatches, 1 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 165 ImplicationChecksByTransitivity, 17.3s TimeCoverageRelationStatistics Valid=171, Invalid=945, Unknown=6, NotChecked=0, Total=1122 [2022-03-20 00:44:29,268 INFO L913 BasicCegarLoop]: 78 mSDtfsCounter, 102 mSDsluCounter, 818 mSDsCounter, 0 mSdLazyCounter, 902 mSolverCounterSat, 79 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 114 SdHoareTripleChecker+Valid, 896 SdHoareTripleChecker+Invalid, 982 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 79 IncrementalHoareTripleChecker+Valid, 902 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.0s IncrementalHoareTripleChecker+Time [2022-03-20 00:44:29,268 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [114 Valid, 896 Invalid, 982 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [79 Valid, 902 Invalid, 1 Unknown, 0 Unchecked, 4.0s Time] [2022-03-20 00:44:29,272 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6552 states. [2022-03-20 00:44:30,835 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6552 to 6379. [2022-03-20 00:44:30,841 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6379 states, 4235 states have (on average 1.1959858323494688) internal successors, (5065), 4251 states have internal predecessors, (5065), 1769 states have call successors, (1769), 376 states have call predecessors, (1769), 374 states have return successors, (1767), 1751 states have call predecessors, (1767), 1767 states have call successors, (1767) [2022-03-20 00:44:30,859 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6379 states to 6379 states and 8601 transitions. [2022-03-20 00:44:30,859 INFO L78 Accepts]: Start accepts. Automaton has 6379 states and 8601 transitions. Word has length 138 [2022-03-20 00:44:30,860 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 00:44:30,860 INFO L478 AbstractCegarLoop]: Abstraction has 6379 states and 8601 transitions. [2022-03-20 00:44:30,860 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 16 states have (on average 3.1875) internal successors, (51), 16 states have internal predecessors, (51), 5 states have call successors, (17), 2 states have call predecessors, (17), 2 states have return successors, (15), 5 states have call predecessors, (15), 4 states have call successors, (15) [2022-03-20 00:44:30,860 INFO L276 IsEmpty]: Start isEmpty. Operand 6379 states and 8601 transitions. [2022-03-20 00:44:30,864 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 146 [2022-03-20 00:44:30,864 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 00:44:30,865 INFO L499 BasicCegarLoop]: trace histogram [17, 16, 16, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 00:44:30,888 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 00:44:31,079 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 00:44:31,079 INFO L403 AbstractCegarLoop]: === Iteration 29 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 00:44:31,080 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 00:44:31,080 INFO L85 PathProgramCache]: Analyzing trace with hash -1045312758, now seen corresponding path program 4 times [2022-03-20 00:44:31,080 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 00:44:31,080 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1327890003] [2022-03-20 00:44:31,080 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 00:44:31,080 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 00:44:31,088 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 00:44:31,088 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [972414809] [2022-03-20 00:44:31,088 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-20 00:44:31,088 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 00:44:31,089 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 00:44:31,091 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 00:44:31,093 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 00:44:31,169 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-20 00:44:31,169 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 00:44:31,171 INFO L263 TraceCheckSpWp]: Trace formula consists of 349 conjuncts, 100 conjunts are in the unsatisfiable core [2022-03-20 00:44:31,175 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 00:44:32,653 INFO L134 CoverageAnalysis]: Checked inductivity of 610 backedges. 95 proven. 148 refuted. 0 times theorem prover too weak. 367 trivial. 0 not checked. [2022-03-20 00:44:32,653 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 00:44:32,921 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 00:44:35,832 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 00:44:35,832 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1327890003] [2022-03-20 00:44:35,832 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 00:44:35,832 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [972414809] [2022-03-20 00:44:35,832 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [972414809] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 00:44:35,833 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 00:44:35,833 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21] total 21 [2022-03-20 00:44:35,833 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1279421016] [2022-03-20 00:44:35,833 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-03-20 00:44:35,833 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-20 00:44:35,833 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-20 00:44:35,834 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-20 00:44:35,834 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=576, Unknown=0, NotChecked=0, Total=650 [2022-03-20 00:44:35,834 INFO L87 Difference]: Start difference. First operand 6379 states and 8601 transitions. Second operand has 21 states, 20 states have (on average 3.0) internal successors, (60), 20 states have internal predecessors, (60), 7 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (19), 6 states have call predecessors, (19), 6 states have call successors, (19) [2022-03-20 00:44:38,899 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 00:44:38,900 INFO L93 Difference]: Finished difference Result 6735 states and 9040 transitions. [2022-03-20 00:44:38,900 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-03-20 00:44:38,900 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 20 states have (on average 3.0) internal successors, (60), 20 states have internal predecessors, (60), 7 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (19), 6 states have call predecessors, (19), 6 states have call successors, (19) Word has length 145 [2022-03-20 00:44:38,900 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 00:44:38,918 INFO L225 Difference]: With dead ends: 6735 [2022-03-20 00:44:38,919 INFO L226 Difference]: Without dead ends: 6730 [2022-03-20 00:44:38,921 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 181 GetRequests, 142 SyntacticMatches, 2 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 214 ImplicationChecksByTransitivity, 3.7s TimeCoverageRelationStatistics Valid=161, Invalid=1321, Unknown=0, NotChecked=0, Total=1482 [2022-03-20 00:44:38,922 INFO L913 BasicCegarLoop]: 99 mSDtfsCounter, 132 mSDsluCounter, 1303 mSDsCounter, 0 mSdLazyCounter, 1525 mSolverCounterSat, 105 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 148 SdHoareTripleChecker+Valid, 1402 SdHoareTripleChecker+Invalid, 1630 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 105 IncrementalHoareTripleChecker+Valid, 1525 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-03-20 00:44:38,922 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [148 Valid, 1402 Invalid, 1630 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [105 Valid, 1525 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-03-20 00:44:38,926 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6730 states. [2022-03-20 00:44:40,550 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6730 to 6607. [2022-03-20 00:44:40,554 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6607 states, 4373 states have (on average 1.1957466270294992) internal successors, (5229), 4389 states have internal predecessors, (5229), 1841 states have call successors, (1841), 394 states have call predecessors, (1841), 392 states have return successors, (1839), 1823 states have call predecessors, (1839), 1839 states have call successors, (1839) [2022-03-20 00:44:40,568 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6607 states to 6607 states and 8909 transitions. [2022-03-20 00:44:40,569 INFO L78 Accepts]: Start accepts. Automaton has 6607 states and 8909 transitions. Word has length 145 [2022-03-20 00:44:40,569 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 00:44:40,569 INFO L478 AbstractCegarLoop]: Abstraction has 6607 states and 8909 transitions. [2022-03-20 00:44:40,569 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 20 states have (on average 3.0) internal successors, (60), 20 states have internal predecessors, (60), 7 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (19), 6 states have call predecessors, (19), 6 states have call successors, (19) [2022-03-20 00:44:40,569 INFO L276 IsEmpty]: Start isEmpty. Operand 6607 states and 8909 transitions. [2022-03-20 00:44:40,575 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 162 [2022-03-20 00:44:40,575 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 00:44:40,576 INFO L499 BasicCegarLoop]: trace histogram [21, 20, 20, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 00:44:40,599 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 00:44:40,798 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 00:44:40,798 INFO L403 AbstractCegarLoop]: === Iteration 30 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 00:44:40,799 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 00:44:40,799 INFO L85 PathProgramCache]: Analyzing trace with hash 1374627344, now seen corresponding path program 5 times [2022-03-20 00:44:40,799 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 00:44:40,799 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1155904159] [2022-03-20 00:44:40,799 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 00:44:40,799 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 00:44:40,806 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 00:44:40,807 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [138811500] [2022-03-20 00:44:40,807 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-20 00:44:40,807 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 00:44:40,807 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 00:44:40,808 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 00:44:40,809 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 00:44:41,076 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 8 check-sat command(s) [2022-03-20 00:44:41,076 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 00:44:41,079 INFO L263 TraceCheckSpWp]: Trace formula consists of 411 conjuncts, 95 conjunts are in the unsatisfiable core [2022-03-20 00:44:41,087 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 00:44:43,080 INFO L134 CoverageAnalysis]: Checked inductivity of 903 backedges. 77 proven. 170 refuted. 0 times theorem prover too weak. 656 trivial. 0 not checked. [2022-03-20 00:44:43,080 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 00:44:47,389 INFO L134 CoverageAnalysis]: Checked inductivity of 903 backedges. 128 proven. 115 refuted. 0 times theorem prover too weak. 660 trivial. 0 not checked. [2022-03-20 00:44:47,390 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 00:44:47,390 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1155904159] [2022-03-20 00:44:47,390 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 00:44:47,390 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [138811500] [2022-03-20 00:44:47,390 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [138811500] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 00:44:47,390 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 00:44:47,390 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 18] total 33 [2022-03-20 00:44:47,390 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1250251378] [2022-03-20 00:44:47,390 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-03-20 00:44:47,391 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-03-20 00:44:47,391 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-20 00:44:47,391 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-03-20 00:44:47,391 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=165, Invalid=891, Unknown=0, NotChecked=0, Total=1056 [2022-03-20 00:44:47,392 INFO L87 Difference]: Start difference. First operand 6607 states and 8909 transitions. Second operand has 33 states, 31 states have (on average 3.129032258064516) internal successors, (97), 31 states have internal predecessors, (97), 13 states have call successors, (44), 2 states have call predecessors, (44), 2 states have return successors, (42), 11 states have call predecessors, (42), 11 states have call successors, (42) [2022-03-20 00:45:03,737 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 00:45:05,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 00:45:08,424 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.28s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-20 00:45:15,267 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.16s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-20 00:45:26,718 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 00:45:31,933 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 00:45:37,090 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 00:45:53,191 WARN L232 SmtUtils]: Spent 5.06s on a formula simplification. DAG size of input: 78 DAG size of output: 75 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-03-20 00:46:08,833 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 00:46:14,822 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 00:46:16,841 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.43s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-20 00:46:26,010 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 00:46:28,014 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 00:46:37,985 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 00:46:44,482 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.82s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-20 00:46:51,618 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 00:47:03,391 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 00:47:17,296 WARN L232 SmtUtils]: Spent 6.30s on a formula simplification. DAG size of input: 114 DAG size of output: 110 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-03-20 00:47:22,215 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.07s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-20 00:47:29,533 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.79s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-20 00:47:29,657 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 00:47:29,657 INFO L93 Difference]: Finished difference Result 9128 states and 12501 transitions. [2022-03-20 00:47:29,657 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 90 states. [2022-03-20 00:47:29,658 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 31 states have (on average 3.129032258064516) internal successors, (97), 31 states have internal predecessors, (97), 13 states have call successors, (44), 2 states have call predecessors, (44), 2 states have return successors, (42), 11 states have call predecessors, (42), 11 states have call successors, (42) Word has length 161 [2022-03-20 00:47:29,658 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 00:47:29,681 INFO L225 Difference]: With dead ends: 9128 [2022-03-20 00:47:29,681 INFO L226 Difference]: Without dead ends: 9122 [2022-03-20 00:47:29,686 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 448 GetRequests, 333 SyntacticMatches, 2 SemanticMatches, 113 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4037 ImplicationChecksByTransitivity, 97.8s TimeCoverageRelationStatistics Valid=2343, Invalid=10766, Unknown=1, NotChecked=0, Total=13110 [2022-03-20 00:47:29,687 INFO L913 BasicCegarLoop]: 131 mSDtfsCounter, 458 mSDsluCounter, 1734 mSDsCounter, 0 mSdLazyCounter, 2597 mSolverCounterSat, 937 mSolverCounterUnsat, 14 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 64.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 467 SdHoareTripleChecker+Valid, 1865 SdHoareTripleChecker+Invalid, 3548 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 937 IncrementalHoareTripleChecker+Valid, 2597 IncrementalHoareTripleChecker+Invalid, 14 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 64.8s IncrementalHoareTripleChecker+Time [2022-03-20 00:47:29,687 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [467 Valid, 1865 Invalid, 3548 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [937 Valid, 2597 Invalid, 14 Unknown, 0 Unchecked, 64.8s Time] [2022-03-20 00:47:29,694 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9122 states. [2022-03-20 00:47:32,598 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9122 to 7693. [2022-03-20 00:47:32,603 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7693 states, 5061 states have (on average 1.2080616478956727) internal successors, (6114), 5079 states have internal predecessors, (6114), 2181 states have call successors, (2181), 452 states have call predecessors, (2181), 450 states have return successors, (2179), 2161 states have call predecessors, (2179), 2179 states have call successors, (2179) [2022-03-20 00:47:32,616 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7693 states to 7693 states and 10474 transitions. [2022-03-20 00:47:32,616 INFO L78 Accepts]: Start accepts. Automaton has 7693 states and 10474 transitions. Word has length 161 [2022-03-20 00:47:32,616 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 00:47:32,616 INFO L478 AbstractCegarLoop]: Abstraction has 7693 states and 10474 transitions. [2022-03-20 00:47:32,616 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 31 states have (on average 3.129032258064516) internal successors, (97), 31 states have internal predecessors, (97), 13 states have call successors, (44), 2 states have call predecessors, (44), 2 states have return successors, (42), 11 states have call predecessors, (42), 11 states have call successors, (42) [2022-03-20 00:47:32,617 INFO L276 IsEmpty]: Start isEmpty. Operand 7693 states and 10474 transitions. [2022-03-20 00:47:32,622 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 166 [2022-03-20 00:47:32,623 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 00:47:32,623 INFO L499 BasicCegarLoop]: trace histogram [21, 20, 20, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 00:47:32,636 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 00:47:32,827 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 00:47:32,828 INFO L403 AbstractCegarLoop]: === Iteration 31 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 00:47:32,828 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 00:47:32,828 INFO L85 PathProgramCache]: Analyzing trace with hash 517653114, now seen corresponding path program 6 times [2022-03-20 00:47:32,829 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 00:47:32,829 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1211685970] [2022-03-20 00:47:32,829 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 00:47:32,829 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 00:47:32,836 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 00:47:32,836 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [446268860] [2022-03-20 00:47:32,837 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-20 00:47:32,837 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 00:47:32,837 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 00:47:32,840 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 00:47:32,841 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 00:47:32,954 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 8 check-sat command(s) [2022-03-20 00:47:32,954 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-20 00:47:32,956 INFO L263 TraceCheckSpWp]: Trace formula consists of 421 conjuncts, 6 conjunts are in the unsatisfiable core [2022-03-20 00:47:32,958 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 00:47:33,260 INFO L134 CoverageAnalysis]: Checked inductivity of 917 backedges. 368 proven. 21 refuted. 0 times theorem prover too weak. 528 trivial. 0 not checked. [2022-03-20 00:47:33,260 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 00:47:33,555 INFO L134 CoverageAnalysis]: Checked inductivity of 917 backedges. 120 proven. 21 refuted. 0 times theorem prover too weak. 776 trivial. 0 not checked. [2022-03-20 00:47:33,556 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 00:47:33,556 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1211685970] [2022-03-20 00:47:33,556 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 00:47:33,556 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [446268860] [2022-03-20 00:47:33,556 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [446268860] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-20 00:47:33,556 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-20 00:47:33,556 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 8 [2022-03-20 00:47:33,556 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [648345816] [2022-03-20 00:47:33,556 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-03-20 00:47:33,557 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-03-20 00:47:33,557 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-20 00:47:33,557 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-03-20 00:47:33,557 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2022-03-20 00:47:33,557 INFO L87 Difference]: Start difference. First operand 7693 states and 10474 transitions. Second operand has 8 states, 8 states have (on average 6.75) internal successors, (54), 8 states have internal predecessors, (54), 5 states have call successors, (29), 2 states have call predecessors, (29), 2 states have return successors, (27), 5 states have call predecessors, (27), 5 states have call successors, (27) [2022-03-20 00:47:36,921 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 00:47:36,922 INFO L93 Difference]: Finished difference Result 14083 states and 19391 transitions. [2022-03-20 00:47:36,923 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-20 00:47:36,923 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 6.75) internal successors, (54), 8 states have internal predecessors, (54), 5 states have call successors, (29), 2 states have call predecessors, (29), 2 states have return successors, (27), 5 states have call predecessors, (27), 5 states have call successors, (27) Word has length 165 [2022-03-20 00:47:36,923 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 00:47:36,941 INFO L225 Difference]: With dead ends: 14083 [2022-03-20 00:47:36,941 INFO L226 Difference]: Without dead ends: 9394 [2022-03-20 00:47:36,952 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 336 GetRequests, 324 SyntacticMatches, 2 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=42, Invalid=90, Unknown=0, NotChecked=0, Total=132 [2022-03-20 00:47:36,952 INFO L913 BasicCegarLoop]: 77 mSDtfsCounter, 29 mSDsluCounter, 256 mSDsCounter, 0 mSdLazyCounter, 136 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 29 SdHoareTripleChecker+Valid, 333 SdHoareTripleChecker+Invalid, 157 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 136 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-20 00:47:36,953 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [29 Valid, 333 Invalid, 157 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 136 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-20 00:47:36,958 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9394 states. [2022-03-20 00:47:40,110 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9394 to 8748. [2022-03-20 00:47:40,116 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8748 states, 5808 states have (on average 1.2160812672176309) internal successors, (7063), 5874 states have internal predecessors, (7063), 2516 states have call successors, (2516), 425 states have call predecessors, (2516), 423 states have return successors, (2514), 2448 states have call predecessors, (2514), 2514 states have call successors, (2514) [2022-03-20 00:47:40,131 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8748 states to 8748 states and 12093 transitions. [2022-03-20 00:47:40,133 INFO L78 Accepts]: Start accepts. Automaton has 8748 states and 12093 transitions. Word has length 165 [2022-03-20 00:47:40,133 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 00:47:40,133 INFO L478 AbstractCegarLoop]: Abstraction has 8748 states and 12093 transitions. [2022-03-20 00:47:40,133 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 6.75) internal successors, (54), 8 states have internal predecessors, (54), 5 states have call successors, (29), 2 states have call predecessors, (29), 2 states have return successors, (27), 5 states have call predecessors, (27), 5 states have call successors, (27) [2022-03-20 00:47:40,133 INFO L276 IsEmpty]: Start isEmpty. Operand 8748 states and 12093 transitions. [2022-03-20 00:47:40,139 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 169 [2022-03-20 00:47:40,139 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 00:47:40,139 INFO L499 BasicCegarLoop]: trace histogram [21, 20, 20, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 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] [2022-03-20 00:47:40,165 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 00:47:40,362 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 00:47:40,363 INFO L403 AbstractCegarLoop]: === Iteration 32 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 00:47:40,363 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 00:47:40,363 INFO L85 PathProgramCache]: Analyzing trace with hash -876035589, now seen corresponding path program 7 times [2022-03-20 00:47:40,363 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 00:47:40,363 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [740996867] [2022-03-20 00:47:40,363 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 00:47:40,364 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 00:47:40,373 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 00:47:40,373 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1984164835] [2022-03-20 00:47:40,373 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-20 00:47:40,373 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 00:47:40,373 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 00:47:40,374 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 00:47:40,376 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 00:47:40,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-20 00:47:40,454 INFO L263 TraceCheckSpWp]: Trace formula consists of 441 conjuncts, 113 conjunts are in the unsatisfiable core [2022-03-20 00:47:40,457 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-20 00:47:42,079 INFO L134 CoverageAnalysis]: Checked inductivity of 926 backedges. 183 proven. 171 refuted. 0 times theorem prover too weak. 572 trivial. 0 not checked. [2022-03-20 00:47:42,080 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-20 00:47:42,571 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-20 00:47:45,378 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-20 00:47:45,378 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [740996867] [2022-03-20 00:47:45,379 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-20 00:47:45,379 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1984164835] [2022-03-20 00:47:45,379 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1984164835] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-20 00:47:45,379 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-20 00:47:45,379 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23] total 23 [2022-03-20 00:47:45,379 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [243443156] [2022-03-20 00:47:45,379 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-03-20 00:47:45,380 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-03-20 00:47:45,380 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-20 00:47:45,380 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-03-20 00:47:45,380 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=668, Unknown=0, NotChecked=0, Total=756 [2022-03-20 00:47:45,381 INFO L87 Difference]: Start difference. First operand 8748 states and 12093 transitions. Second operand has 23 states, 21 states have (on average 3.0) internal successors, (63), 21 states have internal predecessors, (63), 9 states have call successors, (25), 2 states have call predecessors, (25), 2 states have return successors, (23), 7 states have call predecessors, (23), 8 states have call successors, (23) [2022-03-20 00:47:50,295 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-20 00:47:50,295 INFO L93 Difference]: Finished difference Result 9051 states and 12469 transitions. [2022-03-20 00:47:50,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-03-20 00:47:50,296 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 21 states have (on average 3.0) internal successors, (63), 21 states have internal predecessors, (63), 9 states have call successors, (25), 2 states have call predecessors, (25), 2 states have return successors, (23), 7 states have call predecessors, (23), 8 states have call successors, (23) Word has length 168 [2022-03-20 00:47:50,296 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-20 00:47:50,315 INFO L225 Difference]: With dead ends: 9051 [2022-03-20 00:47:50,315 INFO L226 Difference]: Without dead ends: 9046 [2022-03-20 00:47:50,319 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 200 GetRequests, 162 SyntacticMatches, 3 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 231 ImplicationChecksByTransitivity, 3.6s TimeCoverageRelationStatistics Valid=145, Invalid=1187, Unknown=0, NotChecked=0, Total=1332 [2022-03-20 00:47:50,319 INFO L913 BasicCegarLoop]: 105 mSDtfsCounter, 134 mSDsluCounter, 1549 mSDsCounter, 0 mSdLazyCounter, 1828 mSolverCounterSat, 133 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 156 SdHoareTripleChecker+Valid, 1654 SdHoareTripleChecker+Invalid, 1961 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 133 IncrementalHoareTripleChecker+Valid, 1828 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-03-20 00:47:50,319 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [156 Valid, 1654 Invalid, 1961 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [133 Valid, 1828 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-03-20 00:47:50,325 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9046 states. [2022-03-20 00:47:53,460 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9046 to 8851. [2022-03-20 00:47:53,466 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8851 states, 5873 states have (on average 1.2147113911118679) internal successors, (7134), 5942 states have internal predecessors, (7134), 2543 states have call successors, (2543), 436 states have call predecessors, (2543), 434 states have return successors, (2541), 2472 states have call predecessors, (2541), 2541 states have call successors, (2541) [2022-03-20 00:47:53,481 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8851 states to 8851 states and 12218 transitions. [2022-03-20 00:47:53,481 INFO L78 Accepts]: Start accepts. Automaton has 8851 states and 12218 transitions. Word has length 168 [2022-03-20 00:47:53,481 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-20 00:47:53,481 INFO L478 AbstractCegarLoop]: Abstraction has 8851 states and 12218 transitions. [2022-03-20 00:47:53,481 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 21 states have (on average 3.0) internal successors, (63), 21 states have internal predecessors, (63), 9 states have call successors, (25), 2 states have call predecessors, (25), 2 states have return successors, (23), 7 states have call predecessors, (23), 8 states have call successors, (23) [2022-03-20 00:47:53,481 INFO L276 IsEmpty]: Start isEmpty. Operand 8851 states and 12218 transitions. [2022-03-20 00:47:53,490 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 179 [2022-03-20 00:47:53,491 INFO L491 BasicCegarLoop]: Found error trace [2022-03-20 00:47:53,491 INFO L499 BasicCegarLoop]: trace histogram [17, 16, 16, 11, 10, 7, 6, 6, 6, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-20 00:47:53,516 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 00:47:53,707 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 00:47:53,707 INFO L403 AbstractCegarLoop]: === Iteration 33 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-20 00:47:53,708 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-20 00:47:53,708 INFO L85 PathProgramCache]: Analyzing trace with hash 465150719, now seen corresponding path program 1 times [2022-03-20 00:47:53,708 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-20 00:47:53,708 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1795378236] [2022-03-20 00:47:53,708 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 00:47:53,708 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-20 00:47:53,716 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-20 00:47:53,717 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1164165949] [2022-03-20 00:47:53,717 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-20 00:47:53,717 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-20 00:47:53,717 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-20 00:47:53,720 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 00:47:53,721 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 00:47:53,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-03-20 00:47:53,923 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-03-20 00:47:54,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-03-20 00:47:54,154 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-03-20 00:47:54,154 INFO L618 BasicCegarLoop]: Counterexample is feasible [2022-03-20 00:47:54,156 INFO L788 garLoopResultBuilder]: Registering result UNSAFE for location __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2022-03-20 00:47:54,164 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 00:47:54,363 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 00:47:54,368 INFO L719 BasicCegarLoop]: Path program histogram: [7, 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 00:47:54,370 INFO L180 ceAbstractionStarter]: Computing trace abstraction results [2022-03-20 00:47:54,472 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 20.03 12:47:54 BoogieIcfgContainer [2022-03-20 00:47:54,472 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-03-20 00:47:54,472 INFO L158 Benchmark]: Toolchain (without parser) took 384741.59ms. Allocated memory was 179.3MB in the beginning and 1.6GB in the end (delta: 1.4GB). Free memory was 128.7MB in the beginning and 1.2GB in the end (delta: -1.0GB). Peak memory consumption was 407.5MB. Max. memory is 8.0GB. [2022-03-20 00:47:54,472 INFO L158 Benchmark]: CDTParser took 0.09ms. Allocated memory is still 179.3MB. Free memory was 145.1MB in the beginning and 145.0MB in the end (delta: 72.6kB). There was no memory consumed. Max. memory is 8.0GB. [2022-03-20 00:47:54,473 INFO L158 Benchmark]: CACSL2BoogieTranslator took 313.77ms. Allocated memory is still 179.3MB. Free memory was 128.5MB in the beginning and 153.8MB in the end (delta: -25.3MB). Peak memory consumption was 13.6MB. Max. memory is 8.0GB. [2022-03-20 00:47:54,473 INFO L158 Benchmark]: Boogie Preprocessor took 34.65ms. Allocated memory is still 179.3MB. Free memory was 153.8MB in the beginning and 152.3MB in the end (delta: 1.6MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. [2022-03-20 00:47:54,473 INFO L158 Benchmark]: RCFGBuilder took 375.93ms. Allocated memory is still 179.3MB. Free memory was 152.3MB in the beginning and 140.7MB in the end (delta: 11.5MB). Peak memory consumption was 11.5MB. Max. memory is 8.0GB. [2022-03-20 00:47:54,473 INFO L158 Benchmark]: TraceAbstraction took 384012.39ms. Allocated memory was 179.3MB in the beginning and 1.6GB in the end (delta: 1.4GB). Free memory was 140.2MB in the beginning and 1.2GB in the end (delta: -1.0GB). Peak memory consumption was 419.5MB. Max. memory is 8.0GB. [2022-03-20 00:47:54,474 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.09ms. Allocated memory is still 179.3MB. Free memory was 145.1MB in the beginning and 145.0MB in the end (delta: 72.6kB). There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 313.77ms. Allocated memory is still 179.3MB. Free memory was 128.5MB in the beginning and 153.8MB in the end (delta: -25.3MB). Peak memory consumption was 13.6MB. Max. memory is 8.0GB. * Boogie Preprocessor took 34.65ms. Allocated memory is still 179.3MB. Free memory was 153.8MB in the beginning and 152.3MB in the end (delta: 1.6MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. * RCFGBuilder took 375.93ms. Allocated memory is still 179.3MB. Free memory was 152.3MB in the beginning and 140.7MB in the end (delta: 11.5MB). Peak memory consumption was 11.5MB. Max. memory is 8.0GB. * TraceAbstraction took 384012.39ms. Allocated memory was 179.3MB in the beginning and 1.6GB in the end (delta: 1.4GB). Free memory was 140.2MB in the beginning and 1.2GB in the end (delta: -1.0GB). Peak memory consumption was 419.5MB. Max. memory is 8.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - CounterExampleResult [Line: 13]: a call to reach_error is reachable a call to reach_error is reachable We found a FailurePath: [L18] int counter = 0; VAL [\old(counter)=27, counter=0] [L20] int x, y; [L21] long long a, b, p, q, r, s; [L22] x = __VERIFIER_nondet_int() [L23] y = __VERIFIER_nondet_int() [L24] CALL assume_abort_if_not(x >= 1) VAL [\old(cond)=1, \old(counter)=0, counter=0] [L8] COND FALSE !(!cond) VAL [\old(cond)=1, \old(counter)=0, cond=1, counter=0] [L24] RET assume_abort_if_not(x >= 1) VAL [\old(counter)=0, counter=0, x=13, y=21] [L25] CALL assume_abort_if_not(y >= 1) VAL [\old(cond)=1, \old(counter)=0, counter=0] [L8] COND FALSE !(!cond) VAL [\old(cond)=1, \old(counter)=0, cond=1, counter=0] [L25] RET assume_abort_if_not(y >= 1) VAL [\old(counter)=0, counter=0, x=13, y=21] [L27] a = x [L28] b = y [L29] p = 1 [L30] q = 0 [L31] r = 0 [L32] s = 1 VAL [\old(counter)=0, a=13, b=21, counter=0, p=1, q=0, r=0, s=1, x=13, y=21] [L34] EXPR counter++ VAL [\old(counter)=0, a=13, b=21, counter=1, counter++=0, p=1, q=0, r=0, s=1, x=13, y=21] [L34] COND TRUE counter++<20 [L35] COND FALSE !(!(b != 0)) [L37] long long c, k; [L38] c = a [L39] k = 0 VAL [\old(counter)=0, a=13, b=21, c=13, counter=1, k=0, p=1, q=0, r=0, s=1, x=13, y=21] [L41] EXPR counter++ VAL [\old(counter)=0, a=13, b=21, c=13, counter=2, counter++=1, k=0, p=1, q=0, r=0, s=1, x=13, y=21] [L41] COND TRUE counter++<20 [L42] COND TRUE !(c >= b) VAL [\old(counter)=0, a=13, b=21, c=13, counter=2, k=0, p=1, q=0, r=0, s=1, x=13, y=21] [L63] a = b [L64] b = c [L65] long long temp; [L66] temp = p [L67] p = q [L68] q = temp - q * k [L69] temp = r [L70] r = s [L71] s = temp - s * k VAL [\old(counter)=0, a=21, b=13, c=13, counter=2, k=0, p=0, q=1, r=1, s=0, temp=0, x=13, y=21] [L34] EXPR counter++ VAL [\old(counter)=0, a=21, b=13, c=13, counter=3, counter++=2, k=0, p=0, q=1, r=1, s=0, temp=0, x=13, y=21] [L34] COND TRUE counter++<20 [L35] COND FALSE !(!(b != 0)) [L37] long long c, k; [L38] c = a [L39] k = 0 VAL [\old(counter)=0, a=21, b=13, c=21, counter=3, k=0, p=0, q=1, r=1, s=0, temp=0, x=13, y=21] [L41] EXPR counter++ VAL [\old(counter)=0, a=21, b=13, c=21, counter=4, counter++=3, k=0, p=0, q=1, r=1, s=0, temp=0, x=13, y=21] [L41] COND TRUE counter++<20 [L42] COND FALSE !(!(c >= b)) [L44] long long d, v; [L45] d = 1 [L46] v = b VAL [\old(counter)=0, a=21, b=13, c=21, counter=4, d=1, k=0, p=0, q=1, r=1, s=0, temp=0, v=13, x=13, y=21] [L48] EXPR counter++ VAL [\old(counter)=0, a=21, b=13, c=21, counter=5, counter++=4, d=1, k=0, p=0, q=1, r=1, s=0, temp=0, v=13, x=13, y=21] [L48] COND TRUE counter++<20 [L49] CALL __VERIFIER_assert(a == y * r + x * p) VAL [\old(cond)=1, \old(counter)=0, counter=5] [L11] COND FALSE !(!(cond)) VAL [\old(cond)=1, \old(counter)=0, cond=1, counter=5] [L49] RET __VERIFIER_assert(a == y * r + x * p) VAL [\old(counter)=0, a=21, b=13, c=21, counter=5, d=1, k=0, p=0, q=1, r=1, s=0, temp=0, v=13, x=13, y=21] [L50] CALL __VERIFIER_assert(b == x * q + y * s) VAL [\old(cond)=1, \old(counter)=0, counter=5] [L11] COND FALSE !(!(cond)) VAL [\old(cond)=1, \old(counter)=0, cond=1, counter=5] [L50] RET __VERIFIER_assert(b == x * q + y * s) VAL [\old(counter)=0, a=21, b=13, c=21, counter=5, d=1, k=0, p=0, q=1, r=1, s=0, temp=0, v=13, x=13, y=21] [L51] CALL __VERIFIER_assert(a == k * b + c) VAL [\old(cond)=1, \old(counter)=0, counter=5] [L11] COND FALSE !(!(cond)) VAL [\old(cond)=1, \old(counter)=0, cond=1, counter=5] [L51] RET __VERIFIER_assert(a == k * b + c) VAL [\old(counter)=0, a=21, b=13, c=21, counter=5, d=1, k=0, p=0, q=1, r=1, s=0, temp=0, v=13, x=13, y=21] [L52] CALL __VERIFIER_assert(v == b * d) VAL [\old(cond)=1, \old(counter)=0, counter=5] [L11] COND FALSE !(!(cond)) VAL [\old(cond)=1, \old(counter)=0, cond=1, counter=5] [L52] RET __VERIFIER_assert(v == b * d) VAL [\old(counter)=0, a=21, b=13, c=21, counter=5, d=1, k=0, p=0, q=1, r=1, s=0, temp=0, v=13, x=13, y=21] [L54] COND TRUE !(c >= 2 * v) VAL [\old(counter)=0, a=21, b=13, c=21, counter=5, d=1, k=0, p=0, q=1, r=1, s=0, temp=0, v=13, x=13, y=21] [L59] c = c - v [L60] k = k + d VAL [\old(counter)=0, a=21, b=13, c=8, counter=5, d=1, k=1, p=0, q=1, r=1, s=0, temp=0, v=13, x=13, y=21] [L41] EXPR counter++ VAL [\old(counter)=0, a=21, b=13, c=8, counter=6, counter++=5, d=1, k=1, p=0, q=1, r=1, s=0, temp=0, v=13, x=13, y=21] [L41] COND TRUE counter++<20 [L42] COND TRUE !(c >= b) VAL [\old(counter)=0, a=21, b=13, c=8, counter=6, d=1, k=1, p=0, q=1, r=1, s=0, temp=0, v=13, x=13, y=21] [L63] a = b [L64] b = c [L65] long long temp; [L66] temp = p [L67] p = q [L68] q = temp - q * k [L69] temp = r [L70] r = s [L71] s = temp - s * k VAL [\old(counter)=0, a=13, b=8, c=8, counter=6, d=1, k=1, p=1, q=-1, r=0, s=1, temp=1, v=13, x=13, y=21] [L34] EXPR counter++ VAL [\old(counter)=0, a=13, b=8, c=8, counter=7, counter++=6, d=1, k=1, p=1, q=-1, r=0, s=1, temp=1, v=13, x=13, y=21] [L34] COND TRUE counter++<20 [L35] COND FALSE !(!(b != 0)) [L37] long long c, k; [L38] c = a [L39] k = 0 VAL [\old(counter)=0, a=13, b=8, c=13, counter=7, d=1, k=0, p=1, q=-1, r=0, s=1, temp=1, v=13, x=13, y=21] [L41] EXPR counter++ VAL [\old(counter)=0, a=13, b=8, c=13, counter=8, counter++=7, d=1, k=0, p=1, q=-1, r=0, s=1, temp=1, v=13, x=13, y=21] [L41] COND TRUE counter++<20 [L42] COND FALSE !(!(c >= b)) [L44] long long d, v; [L45] d = 1 [L46] v = b VAL [\old(counter)=0, a=13, b=8, c=13, counter=8, d=1, k=0, p=1, q=-1, r=0, s=1, temp=1, v=8, x=13, y=21] [L48] EXPR counter++ VAL [\old(counter)=0, a=13, b=8, c=13, counter=9, counter++=8, d=1, k=0, p=1, q=-1, r=0, s=1, temp=1, v=8, x=13, y=21] [L48] COND TRUE counter++<20 [L49] CALL __VERIFIER_assert(a == y * r + x * p) VAL [\old(cond)=1, \old(counter)=0, counter=9] [L11] COND FALSE !(!(cond)) VAL [\old(cond)=1, \old(counter)=0, cond=1, counter=9] [L49] RET __VERIFIER_assert(a == y * r + x * p) VAL [\old(counter)=0, a=13, b=8, c=13, counter=9, d=1, k=0, p=1, q=-1, r=0, s=1, temp=1, v=8, x=13, y=21] [L50] CALL __VERIFIER_assert(b == x * q + y * s) VAL [\old(cond)=1, \old(counter)=0, counter=9] [L11] COND FALSE !(!(cond)) VAL [\old(cond)=1, \old(counter)=0, cond=1, counter=9] [L50] RET __VERIFIER_assert(b == x * q + y * s) VAL [\old(counter)=0, a=13, b=8, c=13, counter=9, d=1, k=0, p=1, q=-1, r=0, s=1, temp=1, v=8, x=13, y=21] [L51] CALL __VERIFIER_assert(a == k * b + c) VAL [\old(cond)=1, \old(counter)=0, counter=9] [L11] COND FALSE !(!(cond)) VAL [\old(cond)=1, \old(counter)=0, cond=1, counter=9] [L51] RET __VERIFIER_assert(a == k * b + c) VAL [\old(counter)=0, a=13, b=8, c=13, counter=9, d=1, k=0, p=1, q=-1, r=0, s=1, temp=1, v=8, x=13, y=21] [L52] CALL __VERIFIER_assert(v == b * d) VAL [\old(cond)=1, \old(counter)=0, counter=9] [L11] COND FALSE !(!(cond)) VAL [\old(cond)=1, \old(counter)=0, cond=1, counter=9] [L52] RET __VERIFIER_assert(v == b * d) VAL [\old(counter)=0, a=13, b=8, c=13, counter=9, d=1, k=0, p=1, q=-1, r=0, s=1, temp=1, v=8, x=13, y=21] [L54] COND TRUE !(c >= 2 * v) VAL [\old(counter)=0, a=13, b=8, c=13, counter=9, d=1, k=0, p=1, q=-1, r=0, s=1, temp=1, v=8, x=13, y=21] [L59] c = c - v [L60] k = k + d VAL [\old(counter)=0, a=13, b=8, c=5, counter=9, d=1, k=1, p=1, q=-1, r=0, s=1, temp=1, v=8, x=13, y=21] [L41] EXPR counter++ VAL [\old(counter)=0, a=13, b=8, c=5, counter=10, counter++=9, d=1, k=1, p=1, q=-1, r=0, s=1, temp=1, v=8, x=13, y=21] [L41] COND TRUE counter++<20 [L42] COND TRUE !(c >= b) VAL [\old(counter)=0, a=13, b=8, c=5, counter=10, d=1, k=1, p=1, q=-1, r=0, s=1, temp=1, v=8, x=13, y=21] [L63] a = b [L64] b = c [L65] long long temp; [L66] temp = p [L67] p = q [L68] q = temp - q * k [L69] temp = r [L70] r = s [L71] s = temp - s * k VAL [\old(counter)=0, a=8, b=5, c=5, counter=10, d=1, k=1, p=-1, q=2, r=1, s=-1, temp=0, v=8, x=13, y=21] [L34] EXPR counter++ VAL [\old(counter)=0, a=8, b=5, c=5, counter=11, counter++=10, d=1, k=1, p=-1, q=2, r=1, s=-1, temp=0, v=8, x=13, y=21] [L34] COND TRUE counter++<20 [L35] COND FALSE !(!(b != 0)) [L37] long long c, k; [L38] c = a [L39] k = 0 VAL [\old(counter)=0, a=8, b=5, c=8, counter=11, d=1, k=0, p=-1, q=2, r=1, s=-1, temp=0, v=8, x=13, y=21] [L41] EXPR counter++ VAL [\old(counter)=0, a=8, b=5, c=8, counter=12, counter++=11, d=1, k=0, p=-1, q=2, r=1, s=-1, temp=0, v=8, x=13, y=21] [L41] COND TRUE counter++<20 [L42] COND FALSE !(!(c >= b)) [L44] long long d, v; [L45] d = 1 [L46] v = b VAL [\old(counter)=0, a=8, b=5, c=8, counter=12, d=1, k=0, p=-1, q=2, r=1, s=-1, temp=0, v=5, x=13, y=21] [L48] EXPR counter++ VAL [\old(counter)=0, a=8, b=5, c=8, counter=13, counter++=12, d=1, k=0, p=-1, q=2, r=1, s=-1, temp=0, v=5, x=13, y=21] [L48] COND TRUE counter++<20 [L49] CALL __VERIFIER_assert(a == y * r + x * p) VAL [\old(cond)=1, \old(counter)=0, counter=13] [L11] COND FALSE !(!(cond)) VAL [\old(cond)=1, \old(counter)=0, cond=1, counter=13] [L49] RET __VERIFIER_assert(a == y * r + x * p) VAL [\old(counter)=0, a=8, b=5, c=8, counter=13, d=1, k=0, p=-1, q=2, r=1, s=-1, temp=0, v=5, x=13, y=21] [L50] CALL __VERIFIER_assert(b == x * q + y * s) VAL [\old(cond)=1, \old(counter)=0, counter=13] [L11] COND FALSE !(!(cond)) VAL [\old(cond)=1, \old(counter)=0, cond=1, counter=13] [L50] RET __VERIFIER_assert(b == x * q + y * s) VAL [\old(counter)=0, a=8, b=5, c=8, counter=13, d=1, k=0, p=-1, q=2, r=1, s=-1, temp=0, v=5, x=13, y=21] [L51] CALL __VERIFIER_assert(a == k * b + c) VAL [\old(cond)=1, \old(counter)=0, counter=13] [L11] COND FALSE !(!(cond)) VAL [\old(cond)=1, \old(counter)=0, cond=1, counter=13] [L51] RET __VERIFIER_assert(a == k * b + c) VAL [\old(counter)=0, a=8, b=5, c=8, counter=13, d=1, k=0, p=-1, q=2, r=1, s=-1, temp=0, v=5, x=13, y=21] [L52] CALL __VERIFIER_assert(v == b * d) VAL [\old(cond)=1, \old(counter)=0, counter=13] [L11] COND FALSE !(!(cond)) VAL [\old(cond)=1, \old(counter)=0, cond=1, counter=13] [L52] RET __VERIFIER_assert(v == b * d) VAL [\old(counter)=0, a=8, b=5, c=8, counter=13, d=1, k=0, p=-1, q=2, r=1, s=-1, temp=0, v=5, x=13, y=21] [L54] COND TRUE !(c >= 2 * v) VAL [\old(counter)=0, a=8, b=5, c=8, counter=13, d=1, k=0, p=-1, q=2, r=1, s=-1, temp=0, v=5, x=13, y=21] [L59] c = c - v [L60] k = k + d VAL [\old(counter)=0, a=8, b=5, c=3, counter=13, d=1, k=1, p=-1, q=2, r=1, s=-1, temp=0, v=5, x=13, y=21] [L41] EXPR counter++ VAL [\old(counter)=0, a=8, b=5, c=3, counter=14, counter++=13, d=1, k=1, p=-1, q=2, r=1, s=-1, temp=0, v=5, x=13, y=21] [L41] COND TRUE counter++<20 [L42] COND TRUE !(c >= b) VAL [\old(counter)=0, a=8, b=5, c=3, counter=14, d=1, k=1, p=-1, q=2, r=1, s=-1, temp=0, v=5, x=13, y=21] [L63] a = b [L64] b = c [L65] long long temp; [L66] temp = p [L67] p = q [L68] q = temp - q * k [L69] temp = r [L70] r = s [L71] s = temp - s * k VAL [\old(counter)=0, a=5, b=3, c=3, counter=14, d=1, k=1, p=2, q=-3, r=-1, s=2, temp=1, v=5, x=13, y=21] [L34] EXPR counter++ VAL [\old(counter)=0, a=5, b=3, c=3, counter=15, counter++=14, d=1, k=1, p=2, q=-3, r=-1, s=2, temp=1, v=5, x=13, y=21] [L34] COND TRUE counter++<20 [L35] COND FALSE !(!(b != 0)) [L37] long long c, k; [L38] c = a [L39] k = 0 VAL [\old(counter)=0, a=5, b=3, c=5, counter=15, d=1, k=0, p=2, q=-3, r=-1, s=2, temp=1, v=5, x=13, y=21] [L41] EXPR counter++ VAL [\old(counter)=0, a=5, b=3, c=5, counter=16, counter++=15, d=1, k=0, p=2, q=-3, r=-1, s=2, temp=1, v=5, x=13, y=21] [L41] COND TRUE counter++<20 [L42] COND FALSE !(!(c >= b)) [L44] long long d, v; [L45] d = 1 [L46] v = b VAL [\old(counter)=0, a=5, b=3, c=5, counter=16, d=1, k=0, p=2, q=-3, r=-1, s=2, temp=1, v=3, x=13, y=21] [L48] EXPR counter++ VAL [\old(counter)=0, a=5, b=3, c=5, counter=17, counter++=16, d=1, k=0, p=2, q=-3, r=-1, s=2, temp=1, v=3, x=13, y=21] [L48] COND TRUE counter++<20 [L49] CALL __VERIFIER_assert(a == y * r + x * p) VAL [\old(cond)=1, \old(counter)=0, counter=17] [L11] COND FALSE !(!(cond)) VAL [\old(cond)=1, \old(counter)=0, cond=1, counter=17] [L49] RET __VERIFIER_assert(a == y * r + x * p) VAL [\old(counter)=0, a=5, b=3, c=5, counter=17, d=1, k=0, p=2, q=-3, r=-1, s=2, temp=1, v=3, x=13, y=21] [L50] CALL __VERIFIER_assert(b == x * q + y * s) VAL [\old(cond)=1, \old(counter)=0, counter=17] [L11] COND FALSE !(!(cond)) VAL [\old(cond)=1, \old(counter)=0, cond=1, counter=17] [L50] RET __VERIFIER_assert(b == x * q + y * s) VAL [\old(counter)=0, a=5, b=3, c=5, counter=17, d=1, k=0, p=2, q=-3, r=-1, s=2, temp=1, v=3, x=13, y=21] [L51] CALL __VERIFIER_assert(a == k * b + c) VAL [\old(cond)=1, \old(counter)=0, counter=17] [L11] COND FALSE !(!(cond)) VAL [\old(cond)=1, \old(counter)=0, cond=1, counter=17] [L51] RET __VERIFIER_assert(a == k * b + c) VAL [\old(counter)=0, a=5, b=3, c=5, counter=17, d=1, k=0, p=2, q=-3, r=-1, s=2, temp=1, v=3, x=13, y=21] [L52] CALL __VERIFIER_assert(v == b * d) VAL [\old(cond)=1, \old(counter)=0, counter=17] [L11] COND FALSE !(!(cond)) VAL [\old(cond)=1, \old(counter)=0, cond=1, counter=17] [L52] RET __VERIFIER_assert(v == b * d) VAL [\old(counter)=0, a=5, b=3, c=5, counter=17, d=1, k=0, p=2, q=-3, r=-1, s=2, temp=1, v=3, x=13, y=21] [L54] COND TRUE !(c >= 2 * v) VAL [\old(counter)=0, a=5, b=3, c=5, counter=17, d=1, k=0, p=2, q=-3, r=-1, s=2, temp=1, v=3, x=13, y=21] [L59] c = c - v [L60] k = k + d VAL [\old(counter)=0, a=5, b=3, c=2, counter=17, d=1, k=1, p=2, q=-3, r=-1, s=2, temp=1, v=3, x=13, y=21] [L41] EXPR counter++ VAL [\old(counter)=0, a=5, b=3, c=2, counter=18, counter++=17, d=1, k=1, p=2, q=-3, r=-1, s=2, temp=1, v=3, x=13, y=21] [L41] COND TRUE counter++<20 [L42] COND TRUE !(c >= b) VAL [\old(counter)=0, a=5, b=3, c=2, counter=18, d=1, k=1, p=2, q=-3, r=-1, s=2, temp=1, v=3, x=13, y=21] [L63] a = b [L64] b = c [L65] long long temp; [L66] temp = p [L67] p = q [L68] q = temp - q * k [L69] temp = r [L70] r = s [L71] s = temp - s * k VAL [\old(counter)=0, a=3, b=2, c=2, counter=18, d=1, k=1, p=-3, q=5, r=2, s=-3, temp=-1, v=3, x=13, y=21] [L34] EXPR counter++ VAL [\old(counter)=0, a=3, b=2, c=2, counter=19, counter++=18, d=1, k=1, p=-3, q=5, r=2, s=-3, temp=-1, v=3, x=13, y=21] [L34] COND TRUE counter++<20 [L35] COND FALSE !(!(b != 0)) [L37] long long c, k; [L38] c = a [L39] k = 0 VAL [\old(counter)=0, a=3, b=2, c=3, counter=19, d=1, k=0, p=-3, q=5, r=2, s=-3, temp=-1, v=3, x=13, y=21] [L41] EXPR counter++ VAL [\old(counter)=0, a=3, b=2, c=3, counter=20, counter++=19, d=1, k=0, p=-3, q=5, r=2, s=-3, temp=-1, v=3, x=13, y=21] [L41] COND TRUE counter++<20 [L42] COND FALSE !(!(c >= b)) [L44] long long d, v; [L45] d = 1 [L46] v = b VAL [\old(counter)=0, a=3, b=2, c=3, counter=20, d=1, k=0, p=-3, q=5, r=2, s=-3, temp=-1, v=2, x=13, y=21] [L48] EXPR counter++ VAL [\old(counter)=0, a=3, b=2, c=3, counter=21, counter++=20, d=1, k=0, p=-3, q=5, r=2, s=-3, temp=-1, v=2, x=13, y=21] [L48] COND FALSE !(counter++<20) [L59] c = c - v [L60] k = k + d VAL [\old(counter)=0, a=3, b=2, c=1, counter=21, d=1, k=1, p=-3, q=5, r=2, s=-3, temp=-1, v=2, x=13, y=21] [L41] EXPR counter++ VAL [\old(counter)=0, a=3, b=2, c=1, counter=22, counter++=21, d=1, k=1, p=-3, q=5, r=2, s=-3, temp=-1, v=2, x=13, y=21] [L41] COND FALSE !(counter++<20) [L63] a = b [L64] b = c [L65] long long temp; [L66] temp = p [L67] p = q [L68] q = temp - q * k [L69] temp = r [L70] r = s [L71] s = temp - s * k VAL [\old(counter)=0, a=2, b=1, c=1, counter=22, d=1, k=1, p=5, q=-8, r=-3, s=5, temp=2, v=2, x=13, y=21] [L34] EXPR counter++ VAL [\old(counter)=0, a=2, b=1, c=1, counter=23, counter++=22, d=1, k=1, p=5, q=-8, r=-3, s=5, temp=2, v=2, x=13, y=21] [L34] COND FALSE !(counter++<20) [L73] CALL __VERIFIER_assert(p*x - q*x + r*y - s*y == a) VAL [\old(cond)=0, \old(counter)=0, counter=23] [L11] COND TRUE !(cond) VAL [\old(cond)=0, \old(counter)=0, cond=0, counter=23] [L13] reach_error() VAL [\old(cond)=0, \old(counter)=0, cond=0, counter=23] - StatisticsResult: Ultimate Automizer benchmark data CFG has 6 procedures, 43 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 383.8s, OverallIterations: 33, TraceHistogramMax: 21, PathProgramHistogramMax: 7, EmptinessCheckTime: 0.1s, AutomataDifference: 301.5s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 27 mSolverCounterUnknown, 5377 SdHoareTripleChecker+Valid, 132.3s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 5241 mSDsluCounter, 16917 SdHoareTripleChecker+Invalid, 130.4s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 14730 mSDsCounter, 4383 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 14964 IncrementalHoareTripleChecker+Invalid, 19374 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 4383 mSolverCounterUnsat, 2187 mSDtfsCounter, 14964 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 4245 GetRequests, 3430 SyntacticMatches, 29 SemanticMatches, 786 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10774 ImplicationChecksByTransitivity, 175.4s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=8851occurred in iteration=32, InterpolantAutomatonStates: 660, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 21.7s AutomataMinimizationTime, 32 MinimizatonAttempts, 5357 StatesRemovedByMinimization, 29 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.3s SsaConstructionTime, 1.5s SatisfiabilityAnalysisTime, 50.4s InterpolantComputationTime, 2467 NumberOfCodeBlocks, 2364 NumberOfCodeBlocksAsserted, 57 NumberOfCheckSat, 3680 ConstructedInterpolants, 0 QuantifiedInterpolants, 26469 SizeOfPredicates, 230 NumberOfNonLiveVariables, 6867 ConjunctsInSsa, 1026 ConjunctsInUnsatCore, 50 InterpolantComputations, 12 PerfectInterpolantSequences, 7797/9664 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate proved your program to be incorrect! [2022-03-20 00:47:54,557 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 0 Received shutdown request...